您的位置:首页 > 数据库

SQL学习整理(二)检索数据

2016-11-08 22:25 239 查看

SQL学习整理(二)检索数据

每个SQL语言都是由一个或者多个关键字组成,经常使用的关键字就是SELECT语句了,主要是用来从表中检索信息。

目录

SQL学习整理二检索数据
目录

检索单个列

索引多个列

索引所有的列

检索不同的值

限制结果

1. 检索单个列

SELECT prod_name FROM Products;


注意,SQL对大小写不敏感,而且对很多DBMS分号可写可不写,所以我比较习惯用小写(英语水平有限,感觉大写就不认识这个单词了),并且加分号(不仅仅是之前别的语言养成的习惯,而且避免不加分号出错的情况)。

上面那条语句的意思是从Products表中取出prod_name字段的列。但是没有明确的排序,所以输出的顺序是不规律的。

2. 索引多个列

select prod_id, prod_name, prod_price from Products;


列名用逗号隔开。

3. 索引所有的列

select * from Products;


4. 检索不同的值

select distinct vend_id from Products;


从vend_id列中选择不同的值。

5. 限制结果

如果你不想返回所以的行,而是返回第一行,或者一定数量的行,这在不同的数据库中实现是不同的。在SQL server 和Access中

select TOP 5 pro_name from Products;


使用TOP关键字来限制返回多少行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: