![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Неправильно осуществляется поиск в таблице... [D5, MySQL]
Рустем © (2006-04-17 19:21:00)Есть таблица Clients с данными о сотрудниках (фамилия, имя, отчество и т.д.)
Выполняю следующий запрос:
SELECT Family FROM Clients WHERE UPPER(Family) LIKE "И%";
и в результате получаю следующий набор данных:
Family
-----------
Каплун
Логинова
Крутовский
...
и т.д., но не все записи.
Что я не так делаю и с чем связан столь некорректный вывод данных?
Заранее благодарен.
Рустем (2006-04-17 20:17:00) [1]Та и без UPPER получаю тот же набор данных.
Возможно ли найти выход из данной ситуаци, не меняя кодировки?
unknown (2006-04-17 19:54:00) [2]Дело в кодировке.
Цитата из http://www.mysql.ru/docs/man/String_functions.html
UPPER(str)
Возвращает строку str, в которой все символы переведены в верхний регистр в соответствии с текущей установкой набора символов (по умолчанию - ISO-8859-1 Latin1)