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)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. 巧用SQL語言在ACCESS數(shù)據(jù)庫中批量替換內(nèi)容2. 如何實現(xiàn)MySQL數(shù)據(jù)庫的備份與恢復(fù)3. mybatis 為什么千萬不要使用 where 1=14. 數(shù)據(jù)庫相關(guān)的幾個技能:ACCESS轉(zhuǎn)SQL5. Microsoft Office Access設(shè)置小數(shù)位數(shù)的方法6. MySQL基本調(diào)度策略淺析7. Access數(shù)據(jù)庫日常維護(hù)方法(優(yōu)化)8. DB2 常用命令小結(jié)9. Mysql入門系列:安排預(yù)防性的維護(hù)MYSQL數(shù)據(jù)庫服務(wù)器10. Access數(shù)據(jù)庫提示OleDbException (0x80004005): 操作必須使用一個可更新的查詢

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