Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
AkhIl
Зарегистрирован: 04.10.2006 Сообщения: 3
|
Добавлено: Ср Окт 04 2006 12:00 Заголовок сообщения: выборка записей, содержащих русские буквы |
|
|
возможно ли реализовать на SQL? |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Чт Окт 05 2006 19:24 Заголовок сообщения: |
|
|
А в чем критерий "русскости" ? |
|
Вернуться к началу |
|
|
AkhIl
Зарегистрирован: 04.10.2006 Сообщения: 3
|
Добавлено: Вт Окт 10 2006 11:43 Заголовок сообщения: |
|
|
В поле таблицы существует ряд записей на английском или русском языке. Необходимо выбрать те, что на русском. Пробовал выбирать так (схематично)
SELECT Field1
FROM Table1
WHERE (Field1 LIKE "а") or (Field1 LIKE "б") ...
ничего не вышло |
|
Вернуться к началу |
|
|
Dimasm
Зарегистрирован: 25.04.2005 Сообщения: 454
|
Добавлено: Чт Ноя 09 2006 00:50 Заголовок сообщения: |
|
|
если ещё актуально то...
наверняка в СУБД есть функция преобразования символа в его код, допустим chr
известно, что коды кирилицы лежат в определённом интервале, например между 130 и 240
тогда условие WHERE chr(table1.field1) > 130 AND chr(table1.field1) < 240
если использовать ваш вариант, то условие должно выглядеть не
WHERE (Field1 LIKE "а") or (Field1 LIKE "б") ...
а
WHERE (Field1 LIKE "%а%") or (Field1 LIKE "%б%") ... _________________ С уважением Dimasm |
|
Вернуться к началу |
|
|
|