Выберите несколько, как именованные поля с выражением

голоса
1

Так что я, как такие области, как:

  • Главная Zip
  • Бизнес-Zip
  • Почтовый Zip

Как я мог бы сделать что-то вроде этого (соответствует любому полю, которое имеет почтовый индекс):

SELECT ILIKE %Zip
FROM db_tbl
WHERE condition = 'foo'
Задан 04/08/2011 в 13:19
пользователем
На других языках...                            


2 ответов

голоса
0

Вы не можете. Вы можете объединять несколько LIKE заявления с ОШ, но SQL имеет дело с данными, а не метаданные, поэтому нет ярлыка «искать любое поле с X строкой для л» где-нибудь в спецификации SQL (или любое производного SQL я когда-либо использовал) ,

Ответил 04/08/2011 в 13:28
источник пользователем

голоса
1

Вот хороший ответ на ваш вопрос:

stackoverflow.com/questions/5274594/

Итак, стандарт SQL не вполне поддерживает такую ​​функциональность, но вы можете получить его несколько работает с небольшой работой.

Ответил 04/08/2011 в 13:41
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more