case 有兩種使用方法:1.有值判斷;2.無值判斷
1.有值判斷
例子(建立一張the_user表,插入一條資料)
select
(case 1 when 1 then '第一'
when 2 then '第二'
.....
else '最後'
end) d
from the_user
解釋【查詢 (曾經有乙個值為 1 當 我看到這個值是 1 然後我就顯示 『第一』
當 我看到這個值是 2 然後我就顯示『第二』
可以繼續寫下去
否則我就顯示『最後』 結束
)自己寫的欄位名
來自 使用者表】
(case user_id when 1 then '第一'
when 2 then '第二'
.....
else '最後'
end) d
from the_user
解釋【查詢 (曾經有乙個值為 1 當 我看到這個值是 1 然後我就顯示 『第一』
當 我看到這個值是 2 然後我就顯示『第二』
可以繼續寫下去 結束
否則我就顯示最後
)自己寫的欄位名
來自 使用者表】
上面的寫法是無值的case,這個值可以是 」常量「 也可以是 「表的字段」
2.無值的判斷
(case when locate('+',substring(user_id,1) =1 then '第一'
when locate('-',substring(user_id),1)=1 then '第二'
.....
else '最後'
end) d
from the_user
解釋【查詢 ( 當 使用者id包含加號 然後我就顯示 『第一』
當 我看到使用者id包含減號 然後我就顯示『第二』
可以繼續寫下去
否則顯示 最後 結束
)自己寫的欄位名
來自 使用者表】
解釋【查詢 (曾經有乙個值為 1 當 我看到這個值是 1 然後我就顯示 『第一』
當 我看到這個值是 2 然後我就顯示『第二』
可以繼續寫下去
結束)自己寫的欄位名
來自 使用者表】
pythonpip使用方法 pip使用方法整理
匯出專案已安裝的pip包 pip list 檢視專案中安裝的包 pip freeze requirements.txt 將專案中所用到的第三方庫輸出到requirements.txt中 pip install 版本號 pip install i 本次使用清華源進行安裝 離線安裝第三方庫 一鍵安裝整個...
使用方法 離型劑使用方法
1 使用離型劑前必須確保模具乾淨,無粉塵 蠟垢 樹脂垢 油汙等殘留物質。可以使用專用的模具潔模劑進行清洗,不可用其他液體清洗,以免清洗不乾淨或損壞模具。另外,如果您的模具是新的,在清洗乾淨後,務必要對模具進行初步處理,用離型劑在模具表面噴 刷塗5 6次,之後方可正常投入生產。2 使用離型劑時,首先要...
使用方法 卡丁車輪胎使用方法
輪胎的使用方法很重要 卡丁車輪胎是卡丁車場日常執行中的主要易損件,但是輪胎的使用方法很重要。哪些情況下會縮短輪胎的使用壽命呢?一 跑道地面粗糙 有的跑道在鋪瀝青時,或者選錯了瀝青中石子的規格,或者碾壓得不夠平整,導致路面粗糙。有的跑道使用現成的水泥地,但表面粗糙或不平整。有的室內跑道,為了提高輪胎的...