目录
- 查询语句
-
- [1. 查询所有列的所有行:](#1. 查询所有列的所有行:)
- [2. 查询指定列的所有行:](#2. 查询指定列的所有行:)
- [3. 查询满足条件的行:](#3. 查询满足条件的行:)
- [4. 查询满足多个条件的行:](#4. 查询满足多个条件的行:)
- [6. 查询满足条件的行数:](#6. 查询满足条件的行数:)
- [7. 查询满足条件的唯一值:](#7. 查询满足条件的唯一值:)
- [8. 查询满足条件的分组统计:](#8. 查询满足条件的分组统计:)
- [9. 查询满足条件的平均值:](#9. 查询满足条件的平均值:)
- [10. 查询满足条件的最大值:](#10. 查询满足条件的最大值:)
- [11. 查询满足条件的最小值:](#11. 查询满足条件的最小值:)
- [12. 查询满足条件的总和:](#12. 查询满足条件的总和:)
- [13. 查询多个表中的数据:](#13. 查询多个表中的数据:)
- [14. 查询多个表中的数据(带条件):](#14. 查询多个表中的数据(带条件):)
- [15. 查询满足条件的某个列的值:](#15. 查询满足条件的某个列的值:)
- [16. 查询满足条件的某个列的值(去重):](#16. 查询满足条件的某个列的值(去重):)
- [17. 查询满足条件的某个列的值(按条件排序):](#17. 查询满足条件的某个列的值(按条件排序):)
- [18. 查询满足条件的某个列的值(按条件排序,并限制结果数量):](#18. 查询满足条件的某个列的值(按条件排序,并限制结果数量):)
- [19. 查询满足条件的某个列的值(按多个条件排序):](#19. 查询满足条件的某个列的值(按多个条件排序):)
- [20. 查询满足条件的某个列的值(按条件分组):](#20. 查询满足条件的某个列的值(按条件分组):)
- [21. 查询满足条件的某个列的值(按条件分组,并计算平均值):](#21. 查询满足条件的某个列的值(按条件分组,并计算平均值):)
- [22. 查询满足条件的某个列的值(按条件分组,并计算最大值):](#22. 查询满足条件的某个列的值(按条件分组,并计算最大值):)
- [23. 查询满足条件的某个列的值(按条件分组,并计算最小值):](#23. 查询满足条件的某个列的值(按条件分组,并计算最小值):)
- [24. 查询满足条件的某个列的值(按条件分组,并计算总和):](#24. 查询满足条件的某个列的值(按条件分组,并计算总和):)
- [25. 查询满足条件的某个列的值(按条件分组,并计算计数):](#25. 查询满足条件的某个列的值(按条件分组,并计算计数):)
👍 点赞,你的认可是我创作的动力!
⭐️ 收藏,你的青睐是我努力的方向!
✏️ 评论,你的意见是我进步的财富!
查询语句
sql
SELECT 列名1, 列名2, ...
FROM 表名
WHERE 条件;
这是一个基本的查询语句结构,以下根据需要进行修改和扩展
1. 查询所有列的所有行:
sql
SELECT * FROM 表名;
2. 查询指定列的所有行:
sql
SELECT 列名1, 列名2, ... FROM 表名;
3. 查询满足条件的行:
sql
SELECT 列名1, 列名2, ...
FROM 表名
WHERE 条件;
4. 查询满足多个条件的行:
sql
SELECT 列名1, 列名2, ...
FROM 表名
WHERE 条件1 AND 条件2;
- 查询满足条件的前N行:
sql
SELECT TOP N 列名1, 列名2, ...
FROM 表名
WHERE 条件;
6. 查询满足条件的行数:
sql
SELECT COUNT(*) AS 行数
FROM 表名
WHERE 条件;
7. 查询满足条件的唯一值:
sql
SELECT DISTINCT 列名1, 列名2, ...
FROM 表名
WHERE 条件;
8. 查询满足条件的分组统计:
sql
SELECT 列名1, COUNT(列名2) AS 计数值
FROM 表名
WHERE 条件
GROUP BY 列名1;
9. 查询满足条件的平均值:
sql
SELECT AVG(列名) AS 平均值
FROM 表名
WHERE 条件;
10. 查询满足条件的最大值:
sql
SELECT MAX(列名) AS 最大值
FROM 表名
WHERE 条件;
11. 查询满足条件的最小值:
sql
SELECT MIN(列名) AS 最小值
FROM 表名
WHERE 条件;
12. 查询满足条件的总和:
sql
SELECT SUM(列名) AS 总和
FROM 表名
WHERE 条件;
13. 查询多个表中的数据:
sql
SELECT 列名1, 列名2, ...
FROM 表名1
INNER JOIN 表名2 ON 表名1.列名 = 表名2.列名;
14. 查询多个表中的数据(带条件):
sql
SELECT 列名1, 列名2, ...
FROM 表名1
INNER JOIN 表名2 ON 表名1.列名 = 表名2.列名
WHERE 条件;
15. 查询满足条件的某个列的值:
sql
SELECT 列名
FROM 表名
WHERE 条件;
16. 查询满足条件的某个列的值(去重):
sql
SELECT DISTINCT 列名
FROM 表名
WHERE 条件;
17. 查询满足条件的某个列的值(按条件排序):
sql
SELECT 列名
FROM 表名
WHERE 条件
ORDER BY 列名 ASC/DESC;
18. 查询满足条件的某个列的值(按条件排序,并限制结果数量):
sql
SELECT TOP N 列名
FROM 表名
WHERE 条件
ORDER BY 列名 ASC/DESC;
19. 查询满足条件的某个列的值(按多个条件排序):
sql
SELECT 列名1, 列名2, ...
FROM 表名
WHERE 条件
ORDER BY 列名1 ASC/DESC, 列名2 ASC/DESC, ...;
20. 查询满足条件的某个列的值(按条件分组):
sql
SELECT 列名, COUNT(*) AS 计数值
FROM 表名
WHERE 条件
GROUP BY 列名;
21. 查询满足条件的某个列的值(按条件分组,并计算平均值):
sql
SELECT 列名, AVG(列名) AS 平均值
FROM 表名
WHERE 条件
GROUP BY 列名;
22. 查询满足条件的某个列的值(按条件分组,并计算最大值):
sql
SELECT 列名, MAX(列名) AS 最大值
FROM 表名
WHERE 条件
GROUP BY 列名;
23. 查询满足条件的某个列的值(按条件分组,并计算最小值):
sql
SELECT 列名, MIN(列名) AS 最小值
FROM 表名
WHERE 条件
GROUP BY 列名;
24. 查询满足条件的某个列的值(按条件分组,并计算总和):
sql
SELECT 列名, SUM(列名) AS 总和
FROM 表名
WHERE 条件
GROUP BY 列名;
25. 查询满足条件的某个列的值(按条件分组,并计算计数):
sql
SELECT 列名, COUNT(*) AS 计数值
FROM 表名
WHERE 条件
GROUP BY 列名;