Как в SQL сделать проверку поля LIKE-ом несколькими значениями ?
..and ( name ilike 'Имя1' or name ilike 'Имя2' ... ) - так не подходит, нужно:
..and ( name ilike 'Имя1' или 'Имя2' или 'Имя3' ... ) т.е. перечислением
Вид для печати
Как в SQL сделать проверку поля LIKE-ом несколькими значениями ?
..and ( name ilike 'Имя1' or name ilike 'Имя2' ... ) - так не подходит, нужно:
..and ( name ilike 'Имя1' или 'Имя2' или 'Имя3' ... ) т.е. перечислением
только как
and ( name ilike 'Имя1' or name ilike 'Имя2' ... )
или
and ( name in ('Имя1', 'Имя2', ...) )
[quote=AmonRa]только как
and ( name ilike 'Имя1' or name ilike 'Имя2' ... )
или
and ( name in ('Имя1', 'Имя2', ...) )[/quote]
а чего нельзя что-то типо
and ( name ilike ('Имя1', 'Имя2', ...) )
Может рег. выражением можно или как?
[quote]
а чего нельзя что-то типо
[/quote]
Потому что синтаксис такой ;)
честно говоря, не вижу проблемы написать лишние несколько букв))
[b]serejaa[/b], а ты объясни зачем тебе это надо, может и придумем чего-нибудь
Хотя я сам не вижу никакой проблемы написать несколько LIKE