У меня есть sqlite db с 1 таблицей и 4 столбцами в этой таблице.Один из этих столбцов является необязательным и может содержать значения NULL.Я хочу получить значения в других 3 столбцах, если этот столбец имеет значение null.
Например,
column 1 column 2 column 3 column4
a b d
e f g h
i j l
Что я хочу достичь с точки зрения sqlite, это:
SELECT column1 WHERE column3 IS NULL;
Поскольку IS NULL не работает в SQLite, я понятия не имею, как этого добиться.Я разработчик iOS с очень маленьким знанием БД.Любая помощь будет принята с благодарностью.
UPDATE1: @rptwsthi предложил включить значения по умолчанию в столбец 3, что определенно решит мою проблему.Но я думаю, что это должно быть сделано при создании базы данных, я прав?Или это можно сделать любым другим способом?
ОБНОВЛЕНИЕ 2: Я ссылался на документацию SQLite о IS NULL и IS NOT NULL.Но только IS NOT NULL возвращает значение, а IS NULL не работает.Это даже не выдает ошибку.
ОБНОВЛЕНИЕ3: Я вижу в столбце 3, когда у меня нет значения.Также я использую команды терминала.Так что мой код
SELECT column1 WHERE column3 IS NULL;
С уважением, iSee