SQL case when 语句学习

刚刚同时跑来问我一个sql语句顿时,一看我有点蒙,因为之前没有用过,所以在这里写下学习笔记加深印象。语法如下:

此sql语句我认为有点像条件语句。意思是:

条件一,当字段value的值等于”compare-value”时,赋值为result01;

条件二,当字段value的值等于”compare-value”时,赋值为result02;

条件N,,赋值为result02;    结束
这么说肯定感觉很抽象,上实例,一看就明白了。
usersa表及数据如下图

样例1查询SQL

查询结果图

样例2查询SQL

查询结果图

 

【参考资料】
http://www.jb51.net/article/28222.htm

打赏 赞(0)
微信
支付宝
微信二维码图片

微信扫描二维码打赏

支付宝二维码图片

支付宝扫描二维码打赏

发表评论