2013-10-13 73 views
1

我查詢的這個部分:MYSQL IF值= null或值=「」

IF(orders = NULL OR orders = '', "value1', 'value2') 

與空單元格的作品,但不是空的,任何幫助嗎? 當它爲NULL時,它不會做任何事情,但當它運行查詢時

+0

可能重複[MySQL的:選擇行,其中一列是空(http://stackoverflow.com/questions/3536670/mysql-selecting- rows-where-column-is-null) – GSerg

回答

5

它的拼寫爲orders is NULL(而不是orders = NULL)。

+0

謝謝,它工作! – Xriuk

0

你必須使用

IF(orders IS NULL OR orders = '', 'value1', 'value2') 

代替