MySQL case when使用方法實(shí)例解析
首先我們創(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)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. Delphi中的Access技巧集2. Oracle單行函數(shù)(字符,數(shù)值,日期,轉(zhuǎn)換)3. Oracle數(shù)據(jù)庫管理系統(tǒng)發(fā)布11i安全補(bǔ)丁4. MYSQL(電話號碼,身份證)數(shù)據(jù)脫敏的實(shí)現(xiàn)5. MySQL分區(qū)的優(yōu)點(diǎn)6. 使用DB2look重新創(chuàng)建優(yōu)化器訪問計(jì)劃(5)7. navicat for mysql導(dǎo)出數(shù)據(jù)庫的方法8. mybatis plus代碼生成工具的實(shí)現(xiàn)代碼9. MySQL5.7 mysqldump備份與恢復(fù)的實(shí)現(xiàn)10. MySQL ibdata1文件減肥過程解析
