Я хочу выбрать значение из другого столбца, если в первом столбце нет (это значение null). я хочу что-то вроде этого:SQLITE: выберите другой столбец, если первый имеет значение null
SELECT (if Column1 IS NULL THEN Column2), Column3, Column4 FROM MyTable
Как я могу сделать это в SQLite?
+1 хороший альтернативный :) – Stephan
@Stephan FWIW, документы говорят, как эквивалентны, так что я предполагаю, что это просто вопрос выбора семантического –
да, но есть некоторые различия: 1. coalesce принимает более двух параметров 2. в ifnull вам нужно знать, какой столбец может быть нулевым, но в coalesce вам все равно, поскольку он получает первое ненулевое значение :) – Stephan