Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS SQL Server > Выборка русских слов


Автор: Artemon 26.1.2006, 13:03
Подскажите пожалуйста, как выбрать из таблицы все строки, в которых встречаются русские буквы?

Автор: Vit 26.1.2006, 20:24
PatIndex

Автор: Artemon 26.1.2006, 21:36
Что-то я не понимаю, можно подробнее?

Автор: Vit 27.1.2006, 00:29
Попробуй так, если не работает, то тогда надо вместо русских букв применять коды (char(255) ) и кверяка станет довольно громоздкой

Код

Select * From MyTable
Where 
  (MyField not like '%[а-я]%') and 
  (MyField not like '%[А-Я]%')

Автор: Artemon 27.1.2006, 09:53
Vit, заработало, спасибо.
А разве есть отличаи межда большимим и маленькими буквами, у меня все работает с маленькими буквами.

Автор: AntonSaburov 27.1.2006, 13:14
Настройка сервера может быть case-sensitive - ззависит от регистра, а бывает case-insensitive.

Автор: Artemon 27.1.2006, 18:32
А где эти накстройки выставляются?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)