要想从一个表中检索多个列,使用相同的SELECT语句。唯一的不同是必须在SELECT关键字后给出多个列名,列名之间必须以逗号分隔。
当心逗号 在选择多个列时,一定要在列名之间加上逗号,但最后一个列名后不加。如果在最后一个列名后加了逗号,将出现错误。
下面的SELECT语句从products表中选择3列:
输入
SELECT prodid, prod name, prod_price FROM products
这条语句使用SELECT语句从表products中选择数据。在这个例子中,指定了3个列名,列名之间用逗号分隔。此语句的输出如下:
prod_id | prod_name | prod_ price |
---|---|---|
ANVO1 ANVO2 ANV03 0L1 FU1 SLING NT1 NT2 FB FC SAFE DTNTR JP1000 P2000 |
5 ton anvil 1 ton anvil 2 ton anvil 0il can Fuses Sting TNT (1 stick) TNT (5 sticks) Bird seed Carrots Safe Detonator Jetpack 1000 Jetpack 2000 |
5.99 9.99 14.99 8.99 3.42 4.49 2.50 10.00 10.00 2.50 50.00 13.00 35.00 55.00 |
数据表示 从上述输出可以看到,SQL语句一般返回原始的、无格式的数据。数据的格式化是一个表示问题,而不是一个检索问题。因此,表示(对齐和显示上面的价格值,用货币符号和逗号表示其金额)一般在显示该数据的应用程序中规定。一般很少使用实际检索出的原始数据(没有应用程序提供的格式) 。