我試圖在MySQL WHERE語句中使用IF ... ELSE函數而沒有成功。IF ... WHERE子句中的ELSE MySQL
我有這個疑問:
SELECT id
FROM mytable
WHERE restrcountry NOT LIKE '%*nl*%'
AND (IF languages LIKE '%*nl*%', 1, 0) = 1;
好吧,這是我的查詢與IF語句。
但是,我怎樣才能使用「ELSE」?
例子,我願做類似的事情:
IF語言匹配NL --->選擇ID字段其中語言是NL
否則,如果語言不匹配NL - - >選擇id字段,其中語言是en
我該如何在MySQL查詢中執行此操作?
謝謝大家!
你可以張貼一些示例數據,和您的查詢的預期結果? – eggyal
什麼是'select ID字段where language is nl'? – didierc