见字如面,如标题拆分:分组 GROUP BY field_name统计 COUNT(field_name)去重 DISTINCT field_name条件过滤 CASE WHEN age > 18 THEN age END示例:前序:(表结构)CREATE TABLE `data
例:select 员工姓名 , max as max_总工资 from personnel where 员工姓名 is not null group by 员工姓名 having max > 6000 order by max desc;
通过 SQL 查询出来的结果,还可以对其进行分组,使用 GROUP BY 语句来实现 ,GROUP BY 通常都是结合聚合函数一起使用的,常用的聚合函数包括:计数、 求和、求平均数、最大值、最小值,GROUP BY 分组的时候可以按一个或多个字段对结果进行分组处理。
字符串函数3.1 ||——拼接3.2 LENGTH——字符串长度3.3 LOWER——小写转换3.4 REPLACE——字符串的替换3.5 SUBSTRING——字符串的截取3.6 UPPER——大写转换。
create procedure p_test begin if s < 5000。then select name,salary,gender from emp where salary <5000;