我试图在 MySQL WHERE 语句中使用 IF...ELSE 函数但没有成功。
我有这个查询:
SELECT id
FROM mytable
WHERE restrcountry NOT LIKE '%*nl*%'
AND (IF languages LIKE '%*nl*%', 1, 0) = 1;
好的,这是我对 IF 语句的查询。
但是,我怎样才能使用“ELSE”呢?
例如,我想做类似的事情:
如果语言匹配nl ---> 选择语言为nl的 id 字段
ELSE IF language NOT match nl ---> 选择语言为en的 id 字段
请问如何在 MySQL 查询中执行此操作?
谢谢大家!