Текущий архив: 2005.08.14;
Скачать: CL | DM;
Вниз
Функция upper() в Interbase Найти похожие ветки
← →
Serg_lys (2005-07-04 19:11) [0]Здравствуйте, Мастера Delphi!
Подскажите, пожалуйста, почему в Interbase функция upper()
не работает для кириллицы,
хотя выставлены параметры Charset - Win1251 и Collate PXW_Cyrl.
Пример такой: Запрос:
select * from proba
where fam like upper("ф%")
То есть имеется таблица сотрудников proba с полем fam - фамилии
и нужно найти всех сотрудников с фамилией, начинающейся на Ф -
Федоров, Филонов и т.д. Однако данный запрос не работает.
Заранее благодарен вам за ответ.
← →
_dimka © (2005-07-04 20:11) [1]COLLATE?
← →
Johnmen © (2005-07-04 21:18) [2]http://www.ibase.ru/devinfo/ibrusfaq.htm
← →
Виталий Панасенко (2005-07-05 12:45) [3]select * from proba
where UPPER(fam) like upper("Ф%")
← →
Виталий Панасенко (2005-07-05 12:47) [4]сорри
select * from proba
where UPPER(fam) like "Ф%"
← →
Romkin © (2005-07-05 13:51) [5]Какая разница? Правильно
Select * from proba
where UPPER(fam COLLATE PXW_CYRL) like "Ф%"
Если, конечно, у fam чарсет win1251
Страницы: 1 вся ветка
Текущий архив: 2005.08.14;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.039 c