MySQL的数据查询DQL——数据去重、合并字段、字段条件判断
程序员文章站
2024-03-01 16:57:28
...
1、数据去重
DISTINCT:将查询字段的重复数据值去掉
-- 查询员工表中涉及到的所有部门编号
SELECT DISTINCT department_id from employees;
2、合并字段
CONCAT:连接两个字符,参数1,参数2,参数n绑定字段名,可以多个也可以和特殊字符进行连接,',','?'等
-- 将员工表的姓和名两个字段合成一个‘姓名’字段
SELECT CONCAT(last_name,first_name) as 姓名
from employees;
3、字段的条件判断
IFNULL:判断字段是否为null,并设定为null的字段指定值。参数1为判断字段,参数2为:若参数1为null,则将参数1的值赋为0.
-- 判断员工表的奖金率是否为null,如果是,则默认为0
select IFNULL(commission_pct,0) 奖金率,commission_pct
from employees;
上一篇: JDBC查询
下一篇: MySQL的模糊查询