查询
不重复数据查询
select
distinct name,
score
from
students
联表查询
select
distinct stu.name,
stu.score,
tea.teacher
from
student as stu,
teacher as tea
where
stu.tea_code = tea.code
case when then
select u.id,u.name,u.sex,
---简单case函数
(case sex
when '1' then '男'
when '2' then '女'
else '其他' end)性别,
---case搜索函数
case when sex = '1' then '男'
when sex = '2' then '女'
else '其他' end as 性别1
from users u;
简单case函数的写法相对比较简洁,但是和case搜索函数相比,功能方面会有些限制,比如写判定式。还有一个需要注重的问题,case函数只返回第一个符合条件的值,剩下的case部分将会被自动忽略。
每天进步一点点! ©版权声明 文章版权归作者所有,未经允许请勿转载。