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关键字来限制返回多少行。
相关文章推荐
- SQL学习整理(三)排序检索数据
- SQL学习整理(五)高级数据过滤
- Oracle Database 11g SQL 开发指南学习笔记:从数据库中检索数据
- SQL学习整理(四)过滤数据
- 记录学习的点滴(树形结构数据SQL检索语句)
- oracle开发之<<SQL Cookbook>>学习笔记整理:第一章 检索记录
- 学习:用SQL实现分布式数据复制(转)
- SQL学习之查询技巧 查询第3的数据 用一条语句分组,排序 并查询某一排名
- SQL 全文检索应用 [转载](学习)
- Linq to SQL - N 层应用程序中的数据检索和 CUD 操作
- SQL检索数据
- 在SQL如何提高大量数据的检索速度?
- T-Sql学习(1) - 基本数据类型和聚合函数
- T-sql 学习(4) - 深入讨论数据类型
- PL/SQL 学习笔记(三)----- 从多个表中提取数据
- SQL之数据检索
- 关于使用sql删除数据库重复的数据的方法整理:
- 一步一步学习sqlserver BI--数据仓库设计
- 工作之余,整理了一下平时处理数据的一些常用的,简单的方法。希望对学习JAVA的朋友有点帮助