亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MySQL > 正文

詳解Mysql case then使用

2024-07-24 13:08:39
字體:
來源:轉載
供稿:網友
mysql case then在程序開發中經常用到,通過本文給大家介紹mysql case then使用相關知識,對mysql case then相關知識感興趣的朋友一起學習吧
 

表的創建

CREATE TABLE `lee` (`id` int(10) NOT NULL AUTO_INCREMENT, `name` char(20) DEFAULT NULL, `birthday` datetime DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8

數據插入:

insert into lee(name,birthday) values ('sam','1990-01-01');insert into lee(name,birthday) values ('lee','1980-01-01');insert into lee(name,birthday) values ('john','1985-01-01');

第一種用法:

SELECT name, CASE WHEN birthday < '1981' THEN 'old' WHEN birthday > '1988' THEN 'yong' ELSE 'ok' END YORNFROM lee

第二種用法:

SELECT NAME, CASE name WHEN 'sam' THEN 'yong' WHEN 'lee' THEN 'handsome' ELSE 'good' END as oldnameFROM lee

第三種:當然了,case when 語句還可以復合

select name, birthday, case when birthday > '1983' then 'yong' when name='lee' then 'handsome' else 'just so so' endfrom lee;

在這里用sql語句進行日期比較的話,需要對年加引號,要不然可能結果和預期的結果不同, 
當然也可以用year函數來實現

select name, case when year(birthday) > 1988 then 'yong' when year(birthday) < 1980 then 'old' else 'ok' ENDfrom lee;==========================================================create table penalties( paymentno INTEGER not NULL, payment_date DATE not null, amount DECIMAL(7,2) not null, primary key(paymentno))insert into penalties values(1,'2008-01-01',3.45);insert into penalties values(2,'2009-01-01',50.45);insert into penalties values(3,'2008-07-01',80.45);

第一題:對罰款登記分為三類,第一類low,包括大于0小于等于40的罰款,第二類moderate大于40到80之間的罰款,第三類high包含所有大于80的罰款

select payment_date, amount, case when amount >= 0 AND amount < 40 then 'low' when amount >=40 AND amount < 80 then 'moderate' when amount >=80 then 'high' else 'null' ENDFROM penalties

第二題:統計出屬于low的罰款編號

select * from ( select paymentno, amount, case when amount >= 0 AND amount < 40 then 'low' when amount >=40 AND amount < 80 then 'moderate' when amount >=80 then 'high' else 'incorrect' end lvl from penalties) as pwhere p.lvl = 'low'

PS:Mysql,Case When,Case多個字段

select distinct a.PatientID,a.PatientCode,a.PatientSex,a.MobileNo,a.HomePhoneNo,a.UserAge,a.PatientName,a.PatientIDCard, DATE_FORMAT(a.RegistDate,'%Y-%m-%d') as RegistDate,  case when b.usedstartTime is not null and b.UsedEndTime is null then '1'when b.usedstartTime is not null and b.UsedEndTime is not null then '2'  end as 'usedState' from mets_v_patient_baseinfo a  left join mets_devices_used_history b on a.patientid = b.PatientID where  (select ifnull(IsDeleted,0) from userpublic_info where UserID = a.PatientID ) = 0  and 1=1  order by PatientID Desc limit 0,15 


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久久久国产精品| 国产精品美女免费| 色狠狠久久aa北条麻妃| 4438全国亚洲精品在线观看视频| 久久精品国产2020观看福利| 91视频国产精品| 亚洲黄色av网站| 亚洲国产成人精品久久久国产成人一区| 日韩精品高清在线观看| 色偷偷噜噜噜亚洲男人的天堂| 久久久精品视频在线观看| 91爱爱小视频k| 欧美一级片在线播放| 日韩成人久久久| 91视频-88av| 亚洲欧洲第一视频| 亚洲天天在线日亚洲洲精| 欧美久久精品一级黑人c片| 亚洲乱亚洲乱妇无码| 欧美日韩人人澡狠狠躁视频| 91在线观看免费| 欧美精品久久久久久久免费观看| 亚洲精品wwwww| 日韩精品免费在线观看| 高跟丝袜欧美一区| 亚洲精品久久久久中文字幕二区| 亚洲精品国产综合区久久久久久久| 97视频国产在线| 91在线|亚洲| 成人精品一区二区三区电影免费| 成人网页在线免费观看| 亚洲视频axxx| 久久躁日日躁aaaaxxxx| 欧美日韩一区二区三区在线免费观看| 日韩免费观看在线观看| 欧美伦理91i| 国产精品国内视频| www国产精品视频| 欧美性xxxxxxx| 自拍偷拍亚洲精品| 91亚洲一区精品| 97在线看福利| 欧美成人午夜激情| 久久久免费高清电视剧观看| 日产精品99久久久久久| 日韩精品久久久久久久玫瑰园| 成人免费xxxxx在线观看| 狠狠色狠狠色综合日日小说| 亚洲自拍偷拍一区| 久久777国产线看观看精品| 亚洲一区二区免费在线| 久久国内精品一国内精品| 欧美性猛交xxxx乱大交蜜桃| 欧美电影免费观看网站| 亚洲直播在线一区| 亚洲人成人99网站| 亚洲国产毛片完整版| 日韩欧美极品在线观看| 亚洲自拍偷拍在线| 欧美国产日韩免费| 欧美综合在线观看| 成人福利网站在线观看11| 88国产精品欧美一区二区三区| 91免费高清视频| 欧洲成人免费aa| 亚洲精品黄网在线观看| 性欧美在线看片a免费观看| 国产精品aaa| 91在线播放国产| 97视频在线播放| 欧美日韩一区二区免费在线观看| 欧美一级大片视频| 成人福利网站在线观看| 久久久国产在线视频| 久久久久久91香蕉国产| 国产成人综合久久| 一区二区三区亚洲| 91精品视频观看| 97热在线精品视频在线观看| 国产在线视频不卡| 97久久超碰福利国产精品…| 欧美日在线观看| 久久精品国产精品| 人体精品一二三区| 日韩在线资源网| 国产98色在线| 欧美一级淫片丝袜脚交| 亚洲国产天堂久久国产91| 欧美性猛交xxxx| 午夜精品免费视频| 狠狠久久五月精品中文字幕| 日韩欧美亚洲一二三区| 粉嫩av一区二区三区免费野| 欧美在线免费视频| 亚洲精品美女网站| 红桃视频成人在线观看| 91在线国产电影| 中文字幕精品www乱入免费视频| 亚洲人成网站在线播| 久久大大胆人体| 91亚洲精品一区| 亚洲区在线播放| 日韩av一区二区在线观看| 日韩欧美精品网站| 欧美日韩亚洲精品一区二区三区| 国产亚洲欧美另类中文| 亚洲高清免费观看高清完整版| 精品国产精品三级精品av网址| 亚洲午夜国产成人av电影男同| 国产精品爽黄69天堂a| 国产亚洲人成网站在线观看| 久久久av电影| 国产精品男人爽免费视频1| 午夜精品久久久久久久99热浪潮| 国产成人高清激情视频在线观看| 91sao在线观看国产| 日韩精品福利在线| 亚洲精品720p| 最新国产成人av网站网址麻豆| 91爱视频在线| 日韩精品高清在线观看| 91免费精品视频| 中文字幕亚洲自拍| 97在线视频一区| 国产精品久久色| 日韩在线观看电影| 国产精品久久久久一区二区| 精品国产欧美一区二区三区成人| 国产婷婷成人久久av免费高清| 一区二区欧美在线| 亚洲bt天天射| 亚洲精品国产精品乱码不99按摩| 国产精品视频yy9099| 亚洲国产欧美在线成人app| 成人在线视频网| 97视频在线观看免费高清完整版在线观看| 国产女人精品视频| 国内精品久久久久伊人av| 国产精品一区二区久久| 国产精品久久久久aaaa九色| 欧洲美女免费图片一区| 欧美另类极品videosbestfree| 91夜夜未满十八勿入爽爽影院| 97热在线精品视频在线观看| 欧美激情中文字幕乱码免费| 精品国产老师黑色丝袜高跟鞋| 国产精品日韩欧美大师| 欧洲中文字幕国产精品| 久久精品最新地址| 成人免费视频在线观看超级碰| 国产精品视频永久免费播放| 亚洲一区制服诱惑| 亚洲精品小视频在线观看| 国产精品一区二区三区毛片淫片| 国产精品电影久久久久电影网| 疯狂做受xxxx欧美肥白少妇| 久久五月情影视| 91高清在线免费观看| 日韩中文字幕在线| 亚洲国产黄色片| 亚洲18私人小影院| 欧日韩在线观看| 97在线观看免费| 日韩av在线导航|