SQLite中怎么處理NULL值

小億
355
2024-03-11 20:21:24
欄目: 云計(jì)算

在SQLite中,可以使用 IS NULLIS NOT NULL 來(lái)處理 NULL 值。

例如,如果要查詢一個(gè)列中包含 NULL 值的記錄,可以使用 IS NULL

SELECT * FROM table_name
WHERE column_name IS NULL;

如果想查詢一個(gè)列中不包含 NULL 值的記錄,可以使用 IS NOT NULL

SELECT * FROM table_name
WHERE column_name IS NOT NULL;

另外,還可以使用 COALESCE 函數(shù)來(lái)處理 NULL 值。COALESCE 函數(shù)接受多個(gè)參數(shù),返回第一個(gè)非 NULL 值參數(shù)。例如:

SELECT COALESCE(column_name, 'default_value') FROM table_name;

這樣就可以在查詢結(jié)果中將 NULL 值替換為默認(rèn)值。

0