為了使用OrderBy 子句在MySQL 中有效地對資料進行排序,通常需要確保NULL 值得到一致的處理。預設情況下,按升序排序時,NULL 值位於非 NULL 值之前,按降序排序時,NULL 值位於非 NULL 值之後。當所需的順序是將所有非 NULL 值放在 NULL 值之前時,此行為可能會出現問題。
MySQL 提供了一種方便的語法,允許對 NULL 進行排序價值觀最後。要實現此目的,請在OrderBy 子句中的列名稱前面加上減號(-),並將排序順序切換為降序(DESC):
此語法本質上反轉了DESC 關鍵字的行為,將NULL 值放在排序結果的最後。
以上是如何將 MySQL ORDER BY 子句中最後的 NULL 值進行排序?的詳細內容。更多資訊請關注PHP中文網其他相關文章!