Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / выбор по куску имени / 6 сообщений из 6, страница 1 из 1
28.10.2003, 14:32
    #32307520
Foton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выбор по куску имени
У меня такая трабла. Нужно сделать выбор из таблицы не по точной строке, а по random куску, что-то вроде

select count(*)
from users
where identify = 'Але'
into :number

чтобы вернуть 'Алексей'.

Как это можно сделать?
...
Рейтинг: 0 / 0
28.10.2003, 14:46
    #32307558
srf2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выбор по куску имени
identify like "Але%"
...
Рейтинг: 0 / 0
28.10.2003, 15:41
    #32307687
vovan1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выбор по куску имени
identify starting with 'Але'
...
Рейтинг: 0 / 0
28.10.2003, 19:38
    #32308101
Timujin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выбор по куску имени
Если по куску в любом месте слова, то

identify containing "Але"
...
Рейтинг: 0 / 0
29.10.2003, 03:25
    #32308201
StarWind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выбор по куску имени
хочется добавить только одно, возможно не существенное.
поиск будет регистрозависимый, если хочется избавится от этого, то лучше сделать так

Upper( identify ) like "АЛЕ%"

либо аналогично оастальными методами но с Upper
и еще некоторый коментарий, like не работает по индексам (про остальные операторы точно не скажу) и разумеется не работает по индексам если берется функция от поля (как в данном случае). Последнее слышал можно обойти в FB
...
Рейтинг: 0 / 0
29.10.2003, 10:48
    #32308471
Roman Ignatiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выбор по куску имени
like 'AБВ%' будет использовать индекс, поскольку начальные буквы определены.
А если нужен UPPER, то для win1251 лучше писать UPPER(Field COLLATE PXW_CYRL)
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / выбор по куску имени / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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