2.3 检索多个列

要想从一个表中检索多个列,仍然使用相同的SELECT语句。唯一的不同是必须在SELECT关键字后给出多个列名,列名之间必须以逗号分隔。

提示:当心逗号
在选择多个列时,一定要在列名之间加上逗号,但最后一个列名后不加。如果在最后一个列名后加了逗号,将出现错误。

下面的SELECT语句从Products表中选择3列。

输入▼

  1. SELECT prod_id, prod_name, prod_price
  2. FROM Products;

分析▼

与前一个例子一样,这条语句使用SELECT语句从表Products中选择数据。在这个例子中,指定了3个列名,列名之间用逗号分隔。此语句的输出如下:

输出▼

  1. prod_id prod_name prod_price
  2. --------- -------------------- ----------
  3. BNBG01 Fish bean bag toy 3.4900
  4. BNBG02 Bird bean bag toy 3.4900
  5. BNBG03 Rabbit bean bag toy 3.4900
  6. BR01 8 inch teddy bear 5.9900
  7. BR02 12 inch teddy bear 8.9900
  8. BR03 18 inch teddy bear 11.9900
  9. RGAN01 Raggedy Ann 4.9900
  10. RYL01 King doll 9.4900
  11. RYL02 Queen dool 9.4900

说明:数据表示
从上述输出可以看到,SQL语句一般返回原始的、无格式的数据。数据的格式化是表示问题,而不是检索问题。因此,表示(如把上面的价格值显示为正确的十进制数值货币金额)一般在显示该数据的应用程序中规定。通常很少直接使用实际检索出的数据(没有应用程序提供的格式)。