Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как работает Like? / 4 сообщений из 4, страница 1 из 1
25.02.2004, 12:36
    #32420639
andsm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как работает Like?
Пытаюсь найти все записи в которых 1-я буква='1'
Пишу запрос:
select first 10 Kod, Name from OKOF where KOD like '1%' or KOD like '2%'

так работает.
переписываю его как
select first 10 Kod, Name from OKOF where KOD like '[12]%'
так не работает.
Т.е. как написать запрос если нужно чтобы какой-то символ лежал в определенных пределах и одним like, без кучи or?
...
Рейтинг: 0 / 0
25.02.2004, 12:39
    #32420649
Gold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как работает Like?
В текущей реализации только с использованием собственной UDF.
Д. Еманов как то сказал, что неплохо бы в двойке регулярные выражения прикрутить. Так помолимся же, друзья, за Д.Еманова
...
Рейтинг: 0 / 0
25.02.2004, 12:45
    #32420662
kata
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как работает Like?
where substring(kod,1,1) between '1' and '2'
не поможет? тока синтаксис substring не помню.
...
Рейтинг: 0 / 0
25.02.2004, 14:28
    #32420919
Denis Uskov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как работает Like?
where substring(kod from 1 for 1) in ('1', '2')
------------------------
С уважением, Denis Uskov
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как работает Like? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]