欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

MySQL的数据查询DQL——数据去重、合并字段、字段条件判断

程序员文章站 2024-03-01 16:57:28
...

1、数据去重

DISTINCT:将查询字段的重复数据值去掉

-- 查询员工表中涉及到的所有部门编号
SELECT DISTINCT department_id from employees;

MySQL的数据查询DQL——数据去重、合并字段、字段条件判断

2、合并字段

CONCAT:连接两个字符,参数1,参数2,参数n绑定字段名,可以多个也可以和特殊字符进行连接,',','?'等

-- 将员工表的姓和名两个字段合成一个‘姓名’字段
SELECT CONCAT(last_name,first_name) as 姓名
from employees;

MySQL的数据查询DQL——数据去重、合并字段、字段条件判断

3、字段的条件判断

IFNULL:判断字段是否为null,并设定为null的字段指定值。参数1为判断字段,参数2为:若参数1为null,则将参数1的值赋为0.

-- 判断员工表的奖金率是否为null,如果是,则默认为0
select IFNULL(commission_pct,0) 奖金率,commission_pct
from employees;

MySQL的数据查询DQL——数据去重、合并字段、字段条件判断

 

上一篇: JDBC查询

下一篇: MySQL的模糊查询