Не уверен, как это лучше сказать.
Вот как выглядит таблица:
CREATE TABLE Shops(
"id" TEXT,
"name" TEXT,
"contact:postcode" TEXT,
"contact:city" TEXT,
"addr:postcode" TEXT,
"addr:city" TEXT,
"contact:phone" TEXT,
"email" TEXT,
"website" TEXT
);
В некоторых строках есть контакт: заполнен почтовый индекс, в некоторых заполнен "addr: postcode",а у других есть оба.
Мне нужно просто отобразить почтовый индекс, независимо от того, из какого столбца он получен.
Следующее работает, но, очевидно, не отображает почтовый индекс:
SELECT name FROM Shops WHERE "contact:postcode" IS NOT NULL OR "addr:postcode" IS NOT NULL;
Есть ли способ получить почтовый индекс и отобразить его с именем? Суб-ВЫБОР, может быть?
Спасибо.