检索数据
- 编写者: Nirvanaliu;
- 日期 : 2019-10-09 22:19;
- 目的 : Select
2.1 select语句
- 关键字不能用作表或列名
- select 包含 两部分
- 想选择什么
- 从上面地方选择
2.2 检索单个列
SELECT prod_name FROM Products;
-
查出来的结果没有固定的顺序
- 过滤: 将得出结果集的一个子集
- 排序
-
关键字 可以大小写
2.3 检索多个列
- 列名之间加逗号
SELECT prod_id, prod_name,prod_price FROM Products;
2.4 检索所有的列
SELECT * FROM Products
2.5 检索不同的值
- distinct作用与所有列,必须所有列的内容 都不相同才会distinct出来
SELECT vend_id FROM Products;
SELECT DISTINCT vend_id FROM Products;
SELECT DISTINCT vend_id, prod_price FROM Products;
2.6 限制结果
- 各个数据库 sql 语句不相同,以mysql为例
- 第一个被检索的是 第 0 行 而不是第1行
SELECT prod_name FROM Products LIMIT 5;
-- 从第6行开始取走5行 (包括第6行) --
SELECT prod_name FROM Products LIMIT 5 OFFSET 5;