已解决
SQL语句学习系列(1)
来自网友在路上 158858提问 提问时间:2023-09-24 21:25:15阅读次数: 58
最佳答案 问答题库588位专家为你答疑解惑
目录
- 查询语句
- 1. 查询所有列的所有行:
- 2. 查询指定列的所有行:
- 3. 查询满足条件的行:
- 4. 查询满足多个条件的行:
- 6. 查询满足条件的行数:
- 7. 查询满足条件的唯一值:
- 8. 查询满足条件的分组统计:
- 9. 查询满足条件的平均值:
- 10. 查询满足条件的最大值:
- 11. 查询满足条件的最小值:
- 12. 查询满足条件的总和:
- 13. 查询多个表中的数据:
- 14. 查询多个表中的数据(带条件):
- 15. 查询满足条件的某个列的值:
- 16. 查询满足条件的某个列的值(去重):
- 17. 查询满足条件的某个列的值(按条件排序):
- 18. 查询满足条件的某个列的值(按条件排序,并限制结果数量):
- 19. 查询满足条件的某个列的值(按多个条件排序):
- 20. 查询满足条件的某个列的值(按条件分组):
- 21. 查询满足条件的某个列的值(按条件分组,并计算平均值):
- 22. 查询满足条件的某个列的值(按条件分组,并计算最大值):
- 23. 查询满足条件的某个列的值(按条件分组,并计算最小值):
- 24. 查询满足条件的某个列的值(按条件分组,并计算总和):
- 25. 查询满足条件的某个列的值(按条件分组,并计算计数):
👍 点赞,你的认可是我创作的动力!
⭐️ 收藏,你的青睐是我努力的方向!
✏️ 评论,你的意见是我进步的财富!
查询语句
SELECT 列名1, 列名2, ...
FROM 表名
WHERE 条件;
这是一个基本的查询语句结构,以下根据需要进行修改和扩展
1. 查询所有列的所有行:
SELECT * FROM 表名;
2. 查询指定列的所有行:
SELECT 列名1, 列名2, ... FROM 表名;
3. 查询满足条件的行:
SELECT 列名1, 列名2, ...
FROM 表名
WHERE 条件;
4. 查询满足多个条件的行:
SELECT 列名1, 列名2, ...
FROM 表名
WHERE 条件1 AND 条件2;
- 查询满足条件的前N行:
SELECT TOP N 列名1, 列名2, ...
FROM 表名
WHERE 条件;
6. 查询满足条件的行数:
SELECT COUNT(*) AS 行数
FROM 表名
WHERE 条件;
7. 查询满足条件的唯一值:
SELECT DISTINCT 列名1, 列名2, ...
FROM 表名
WHERE 条件;
8. 查询满足条件的分组统计:
SELECT 列名1, COUNT(列名2) AS 计数值
FROM 表名
WHERE 条件
GROUP BY 列名1;
9. 查询满足条件的平均值:
SELECT AVG(列名) AS 平均值
FROM 表名
WHERE 条件;
10. 查询满足条件的最大值:
SELECT MAX(列名) AS 最大值
FROM 表名
WHERE 条件;
11. 查询满足条件的最小值:
SELECT MIN(列名) AS 最小值
FROM 表名
WHERE 条件;
12. 查询满足条件的总和:
SELECT SUM(列名) AS 总和
FROM 表名
WHERE 条件;
13. 查询多个表中的数据:
SELECT 列名1, 列名2, ...
FROM 表名1
INNER JOIN 表名2 ON 表名1.列名 = 表名2.列名;
14. 查询多个表中的数据(带条件):
SELECT 列名1, 列名2, ...
FROM 表名1
INNER JOIN 表名2 ON 表名1.列名 = 表名2.列名
WHERE 条件;
15. 查询满足条件的某个列的值:
SELECT 列名
FROM 表名
WHERE 条件;
16. 查询满足条件的某个列的值(去重):
SELECT DISTINCT 列名
FROM 表名
WHERE 条件;
17. 查询满足条件的某个列的值(按条件排序):
SELECT 列名
FROM 表名
WHERE 条件
ORDER BY 列名 ASC/DESC;
18. 查询满足条件的某个列的值(按条件排序,并限制结果数量):
SELECT TOP N 列名
FROM 表名
WHERE 条件
ORDER BY 列名 ASC/DESC;
19. 查询满足条件的某个列的值(按多个条件排序):
SELECT 列名1, 列名2, ...
FROM 表名
WHERE 条件
ORDER BY 列名1 ASC/DESC, 列名2 ASC/DESC, ...;
20. 查询满足条件的某个列的值(按条件分组):
SELECT 列名, COUNT(*) AS 计数值
FROM 表名
WHERE 条件
GROUP BY 列名;
21. 查询满足条件的某个列的值(按条件分组,并计算平均值):
SELECT 列名, AVG(列名) AS 平均值
FROM 表名
WHERE 条件
GROUP BY 列名;
22. 查询满足条件的某个列的值(按条件分组,并计算最大值):
SELECT 列名, MAX(列名) AS 最大值
FROM 表名
WHERE 条件
GROUP BY 列名;
23. 查询满足条件的某个列的值(按条件分组,并计算最小值):
SELECT 列名, MIN(列名) AS 最小值
FROM 表名
WHERE 条件
GROUP BY 列名;
24. 查询满足条件的某个列的值(按条件分组,并计算总和):
SELECT 列名, SUM(列名) AS 总和
FROM 表名
WHERE 条件
GROUP BY 列名;
25. 查询满足条件的某个列的值(按条件分组,并计算计数):
SELECT 列名, COUNT(*) AS 计数值
FROM 表名
WHERE 条件
GROUP BY 列名;
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"SQL语句学习系列(1)":http://eshow365.cn/6-13017-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: 使用EasyExcel后端导出excel
- 下一篇: Mockito和Spock实战