【1】时间查询:SELECT [ 时间函数(参数列表)] ()
p.s.执行时间函数查询会生成一张一行一列的虚表
【2】字符串查询:SELECT 字符串函数([参数列表])
如:SELECT CONCAT('MY','S','QL');
【3】聚合函数查询: SELECT 聚合函数名(列名) FROM 表名
p.s.(1)对多条数据的单列进行统计,返回统计后的一行结果。(2)聚合函数自动忽略NULL值,不进行统计。
如:计算单列总合:SELECT sum(cost) FROM t_cost;
【4】分组查询:SELECT 列名 FROM 表名 WHERE 条件 GROUP BY 分组依据(row);
GROUP BY 说明
| GROUP BY | 分组依据,必须放在WHERE之后生效 |
|---|
如查询各部门的人数:
(1)先按照部门编号分组(分组依据是department_id)
(2)针对各部门的人数进行统计(count)
SELECT department_id ,COUNT(employee_id) FROM t_employees
GROUP BY department_id;
【5】限定查询:SELECT 列名 FROM 表名 LIMIT 起始行,查询行数
起始行是从0开始,代表第一行,第二个参数是从起始行开始往下几行。
| LIMIT START,END | 限定查询结果的起始行与结束行 |
|---|