2013-10-02 49 views
0

我來到SQL查詢運算符所在的位置。 < =>運算符是什麼意思?<=>運算符是什麼意思,sql?

SELECT STR_ID, TEX_TEXT AS STR_DES_TEXT, IF(EXISTS(SELECT * FROM SEARCH_TREE AS SEARCH_TREE2 WHERE  SEARCH_TREE2.STR_ID_PARENT <=> SEARCH_TREE.STR_ID LIMIT 1), 1, 0) AS DESCENDANTS FROM SEARCH_TREE 

此sql屬於MySQL類型。

回答

6

有疑問時,read the documentation

< =>是一個NULL安全相等。該運算符與=運算符執行相同的比較,但如果兩個 操作數都爲NULL,則返回1而不是NULL;如果一個操作數爲NULL,則返回0而不是NULL。

+0

非常感謝。 –