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

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

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

目录

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关键字来限制返回多少行。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值