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):
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. MySQL 千萬級(jí)數(shù)據(jù)量如何快速分頁2. 快速解決mysql導(dǎo)出scv文件亂碼、躥行的問題3. 如何:創(chuàng)建和運(yùn)行 CLR SQL Server 存儲(chǔ)過程4. MySQL基礎(chǔ)教程9 —— 函數(shù)之日期和時(shí)間函數(shù)5. 用SQL SERVER記錄站點(diǎn)日志6. DB2 XML 全文搜索之為文本搜索做準(zhǔn)備7. 數(shù)據(jù)庫人員手冊(cè)之ORACLE應(yīng)用源碼8. centos 7安裝mysql5.5和安裝 mariadb使用的命令9. 輕松解決SQL Server 2005中的常見問題10. mssql鎖基礎(chǔ)教程
