SQL查询关键字为SELECT
,常用查询语句代码及结果如下(本文使用MySQL数据库管理系统):
-- 1检索单个列
SELECT prod_name
FROM Products;
-- 2检索多个列
SELECT prod_id, prod_name, prod_price
FROM Products;
-- 3检索所有列
SELECT *
FROM Products;
-- 4、5检索不同的值
SELECT DISTINCT vend_id
FROM Products;
SELECT DISTINCT vend_id, prod_price --DISTINCT关键字作用于所有列,而不仅仅是跟在其后的那一列,检索出的两列完全不同
FROM Products;
-- 6、7限制结果
SELECT prod_name
FROM Products
LIMIT 5; -- 返回不超过5行的数据,等价于 LIMIT 5 OFFSET 0
SELECT prod_name
FROM Products
LIMIT 5 OFFSET 2; -- 表示返回从第2行(不包括第2行)起,5行(不超过5行)的结果
以上代码对应的结果依次如下:
1、检索单个列
2、检索多个列
3、检索所有列
4、5、检索不同的值
6、7、限制结果
第7条语句(使用LIMIT OFFSET)运行结果出错,Log如下,正在查找原因,查到后会及时更新。
0 119 22:52:34 SELECT prod_name
FROM Products
LIMIT 5 OFFSET 2; – 表示返回从第2行(不包括第2行)起,5行(不超过5行)的结果
Error Code: 1327. Undeclared variable: 2; 0.000 sec
------------------------------------------分割线-------------------------------------------------
上面输出结果有问题,是因为最后一句分号使用成了汉字的,切记切记!!!
代码更新:
SELECT prod_name
FROM Products
LIMIT 5 OFFSET 2; -- 表示返回从第2行(不包括第2行)起,5行(不超过5行)的结果;等价于LIMIT 2,5
结果:
更多推荐
SQL常用查询语句汇总
发布评论