Как ВЫБРАТЬ, используя как подстановочные знаки (LIKE), так и массив (IN)?

В SQL, если вы хотите выполнить SELECT с подстановочным знаком , вы бы использовали:

SELECT * FROM table_name WHERE field_name LIKE '%value%'

Если бы вы хотели использовать массив возможных значений, вы бы использовали бы:

SELECT * FROM table_name WHERE field_name IN ('one', 'two', 'three')

Но что бы вы сделали, если бы вы хотели использовать как подстановочные знаки, так и массив?

Вид например:

SELECT * FROM table_name WHERE field_name LIKE IN ('%one', '_two', 'three[abv]')
14
задан Kara 14 June 2017 в 16:55
поделиться