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

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

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

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

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

Upper( identify ) like "АЛЕ%"

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


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