GROUP BY 查詢排除NULL 值
使用GROUP BY 函數聚合資料時,可能會遇到需要排除NULL 值的場景分組操作中的NULL 值。當您想要保留指定欄位中具有 NULL 值的所有行時,通常會發生這種情況。
要實現此目的,一種方法是將 NULL 值替換為唯一識別碼。這可以使用 IFNULL() 函數來完成:
在這個範例中,我們用唯一的 UUID() 值取代 NULL 祖先。這確保 NULL 祖先不會被分組在一起,並且查詢將傳回所有行,無論其祖先欄位值為何。
以上是如何在保留所有行的同時從 GROUP BY 查詢中排除 NULL 值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!