SQL中case when then用法

来源:互联网 发布:网络词语 码字什么意思 编辑:程序博客网 时间:2024/05/17 08:40

今天在公司做项目中,遇到了之前没有用过的SQL语句case when then。现在来总结一下:

需求:

给你一个表:表名:test。表里数据如下:


问题:查出name、nickname字段,如果nickname字段没有数据,则用name字段的数据填充。

select name, (case when nickname is null then name else nickname end)昵称 from test


这是今天遇到一点小问题,用的是case when then解决。


原创粉丝点击