mysql中when用法_Mysql 中的CASE WHEN 用法
在SELECT語(yǔ)句查詢(xún)中可以使用CASE WHEN對(duì)查詢(xún)出來(lái)的結(jié)果,進(jìn)行一個(gè)類(lèi)似于if else的判斷。
具體的用法
1.
SELECT a.website_id, b.customer_name, a.website_enddate, c.member_name, d.websitetype_id,
CASE
WHEN d.websitetype_id=1 THEN 400
WHEN d.websitetype_id=2 THEN 400
WHEN d.websitetype_id=12 THEN 5800
WHEN d.websitetype_id=13 THEN 5800
WHEN d.websitetype_id=13 THEN 5800
END as money
FROM ……
2.
SELECT a.website_id, b.customer_name, a.website_enddate, c.member_name, d.websitetype_id,
CASE ?? d.websitetype_id
WHEN 1 THEN 400
WHEN 2 THEN 400
WHEN 12 THEN 5800
WHEN 13 THEN 5800
WHEN 13 THEN 5800
END as money
FROM ……
3. 一個(gè)簡(jiǎn)單的IF判斷
IF(判斷語(yǔ)句,true返回的值,false返回的值)?? 使用位置和 CASE WHEN 位置一樣,語(yǔ)法很簡(jiǎn)單,有點(diǎn)像php中的三元運(yùn)算法。
總結(jié)
以上是生活随笔為你收集整理的mysql中when用法_Mysql 中的CASE WHEN 用法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: C++学习之路 | PTA乙级—— 10
- 下一篇: oracle中 使用不了,Oracle