我們知道 MySQL NULLIF() 控制流程函數會傳回第一個參數,這兩個參數都不相同。傳回第一個參數,因為如果兩個參數不相同,MySQL 會計算第一個參數兩次。
mysql> Select NULLIF('Tutorialspoint','MySQL'); +----------------------------------+ | NULLIF('Tutorialspoint','MySQL') | +----------------------------------+ | Tutorialspoint | +----------------------------------+ 1 row in set (0.00 sec)
在上面的範例中,由於參數不相同,因此 MySQL 計算第一個參數,即「Tutorialspoint」兩次,並將其作為輸出傳回。
以上是如果 NULLIF() 中的參數不相等,MySQL 如何計算表達式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!