2011-07-15 95 views

回答

2

''的比較檢查字符串是否等於空字符串,並且始終可以執行。

IS NOT NULL測試僅在數據庫列可爲空時纔有意義。你可以故意讓它爲空,特別是爲了能夠區分「我知道這個值,它恰好是一個空白」和「這個值在這裏不適用,或者我不知道它」之間的區別。

您可能還想查看MySql文檔關於NULL values的說明。

1

emp <> ''將不匹配爲空的列。對於空測試,您必須使用emp is not null,因爲null不匹配任何內容。

0

emp <> ''測試值是否與空字符串不同,而emp is not null測試是您的值不同於null。當空比較,你應該總是使用is nullis not null

相關問題