-
SELECT
如何使用SELECT 语句从表中检索一个或多个数据列。
1.1 SELECT语句
关键字:SQL语句是由简单的英语单词构成的,这些单词称为关键字。
每个SQL语句都是由一个或者多个关键字构成的。
SELECT语句是经常被使用的SQL语句,它用来从一个或多个表中检索信息。
- 关键字(keyword)作为SQL组成部分的保留字。关键字不能用作表或列的名字。
为了使用SELECT检索表数据,必须至少给出两条信息:
①想选什么。 ②从什么地方选择。
1.2检索单个列
- 输入
SELECT prod_name FROM Products;
- 分析 SELECT ... FROM ...
上述语句利用SELECT语句从
Products表中检索一个名为prod_name的列。所需的列名写在SELECT关键字之后,FROM关键字指出从哪个表中检索数据。
返回的结果:
- 没有排序的
- 没有过滤的
- 返回相同数目的行
tips:
①多条SQL以英文分号(;)分割。多数DBMS不需要在单条SQL语句后加分号(;),但是如果愿意单条也可以加上。分号代表着一条SQL语句的结束。
②SQL语句不区分大小写。因此SELECT和select是相同的,写成Selec也没有关系。
③使用空格。在处理SQL语句时,其中所有空格都被忽略。SQL语句可以写成长长的一行,也可以分写在多行。下面这三个写法的作用是相同的:(关键字、表名、列名等单词或名称之间还是需要空格隔开的)
SELECT prod_name
FROM Products;
SELECT prod_name FROM Products;
SELECT
prod_name
FROM
Products;
多数SQL开发人员认为,将复杂的长SQL语句分成多行更容易阅读和调试。
1.3 检索多个列
要想从一个表中检索多个列,仍然谁用相同的SELECT语句。唯一的不同是必须在SELECT关键字后给出多个列名,列名之间必须以逗号(,)分割。
tips:在选择多个列时,一定要在列名之间加上逗号,注意最后一个列名后边不要加。
例如 从Products 选出prod_id、prod_price、prod_name这3列。
SELECT prod_id, prod_price, prod_name
FROME Products;









网友评论