一、CASE When Then Else End的使用
1.目的:为了在Sql中实现判断某个值是否是我们指定的值
2.使用场景:判断数据库中某列的值是否是我们需要的,如果是,则输出指定内容
3.语法:SELECT * ,CASE 列名 WHEN ‘规定值’ THEN ‘输出值’ (ELSE) END FROM 表名
4.注意事项:ELSE可以省略,THEN后面可以输出某个列的值
二、SUM函数的应用
1.目的:对数据库中表内的某些列进行求和
2.使用场景:需要对某些列进行累计取值的时候使用
3.语法:SELECT SUM(列名) FROM 表名
三、Group by 函数的应用
1.目的:对已知的存在重复的代码进行分组从而实现相同值时只取一个进行显示
四、IFNULL的应用
1.目的:判断值有没有NULL的,如果有则输出“,”后面的值
2.使用 SELECT IFNULL(数据,需输出的值) FROM 表名
五、Group_Concat函数
1.作用:快速行转列(需对返回的结果进行处理)