MySQL case when使用方法實(shí)例解析
首先我們創(chuàng)建數(shù)據(jù)庫(kù)表:
CREATE TABLE `t_demo` ( `id` int(32) NOT NULL, `name` varchar(255) DEFAULT NULL, `age` int(2) DEFAULT NULL, `num` int(3) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;
插入數(shù)據(jù):
INSERT INTO `t_demo` VALUES (’1’, ’張三’, ’21’, ’69’);INSERT INTO `t_demo` VALUES (’2’, ’李四’, ’22’, ’98’);INSERT INTO `t_demo` VALUES (’3’, ’王五’, ’20’, ’54’);INSERT INTO `t_demo` VALUES (’4’, ’趙甜’, ’22’, ’80’);
MySQL case when 用法
SELECT *,CASE WHEN t.num >= 85 THEN ’優(yōu)秀’ WHEN t.num < 90 AND t.num>= 60 THEN ’一般’ ELSE ’不及格’ END AS levelFROM t_demo t;
查詢結(jié)構(gòu):
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. DB2的高可用性和災(zāi)難恢復(fù)概述2. MySQL中binlog+dump備份還原詳細(xì)教程3. SQL創(chuàng)建視圖的注意事項(xiàng)及說(shuō)明4. SQL實(shí)現(xiàn)模糊查詢的四種方法總結(jié)5. MySQL深分頁(yè)問(wèn)題原理與三種解決方案6. Mac上安裝Mysql的詳細(xì)步驟及配置7. 淺談Mybatis+mysql 存儲(chǔ)Date類(lèi)型的坑8. Microsoft Office Access添加外鍵的方法9. sqlserver給表添加新字段、給表和字段添加備注、更新備注及查詢備注(sql語(yǔ)句)10. 記一次mariadb數(shù)據(jù)庫(kù)無(wú)法連接
