MySQL case when使用方法實例解析
首先我們創(chuàng)建數(shù)據(jù)庫表:
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):

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關文章:
1. Microsoft Office Access刪除表記錄的方法2. Sql Server 壓縮數(shù)據(jù)庫日志文件的方法3. Oracle數(shù)據(jù)庫的兩種授權(quán)收費方式詳解4. DB2 V9.5工作負載管理之閾值(THRESHOLD)5. MariaDB中1045權(quán)限錯誤導致拒絕用戶訪問的錯誤解決方法6. MySQL 常用函數(shù)總結(jié)7. MySQL中建表時可空(NULL)和非空(NOT NULL)的用法詳解8. 實例講解MySQL 慢查詢9. Microsoft Office Access凍結(jié)字段的方法10. mybatis 運行時加載自定義mapper文件方式

網(wǎng)公網(wǎng)安備