簡體   English   中英

MySQL IF ELSE是否

[英]MySQL IF ELSE true false

SELECT IF(price == null, 0, price) FROM trips 
WHERE id=9 and prices LIKE "%|s|1|%" and prices LIKE "%|ss|24|%"

如果有LIKE "%|ss|2|% ”則執行該價格,如果有LIKE "%|ss|24|%"無所事事則表明您必須將其設為0

沒有任何顯示,因為不存在包含“ | s | 1 |”的價格值 和“ | ss | 24 |”。 我認為您應該改用OR。

SELECT IF(price == null, 0, price) FROM trips 
WHERE id=9 and (prices LIKE "%|s|1|%" OR prices LIKE "%|ss|24|%");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM