Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Не латинские символы в названии  [new]
Bruin_Balu
Member

Откуда:
Сообщений: 112
Всем доброго дня!

В таблице есть поле Description, содержащее названия продуктов. Подскажите пожалуйста как выбрать записи, где в поле Description содержится хотя бы один не латинский символ?
5 дек 12, 18:31    [13583607]     Ответить | Цитировать Сообщить модератору
 Re: Не латинские символы в названии  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
like '%[а-Я]%'
5 дек 12, 18:35    [13583624]     Ответить | Цитировать Сообщить модератору
 Re: Не латинские символы в названии  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Maxx,

хотя ето тока для русского
5 дек 12, 18:35    [13583629]     Ответить | Цитировать Сообщить модератору
 Re: Не латинские символы в названии  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
not like '%[a-Z]%'
?

Сообщение было отредактировано: 5 дек 12, 18:37
5 дек 12, 18:37    [13583635]     Ответить | Цитировать Сообщить модератору
 Re: Не латинские символы в названии  [new]
Bruin_Balu
Member

Откуда:
Сообщений: 112
спасибо, так и сделала сначала, но остаются названия типа "клей Loctite" , где часть символов латинская, часть - нет
5 дек 12, 18:53    [13583724]     Ответить | Цитировать Сообщить модератору
 Re: Не латинские символы в названии  [new]
Bruin_Balu
Member

Откуда:
Сообщений: 112
Ребят, есть какие-нибудь идеи?..
5 дек 12, 19:31    [13583890]     Ответить | Цитировать Сообщить модератору
 Re: Не латинские символы в названии  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Есть ,посмотрите может чет найдете готовое
5 дек 12, 19:39    [13583916]     Ответить | Цитировать Сообщить модератору
 Re: Не латинские символы в названии  [new]
Bruin_Balu
Member

Откуда:
Сообщений: 112
спасибо,
вот такая штука должна работать? Или есть какие-то подводные камни?
PATINDEX(N'%[а-Я]%', MAKTX) <> 0

В базе есть не только кириллица, но и арабские символы..

Тип поля nvarchar(50)
Collation базы SQL_Latin1_General_CP1_CI_AS
5 дек 12, 20:48    [13584271]     Ответить | Цитировать Сообщить модератору
 Re: Не латинские символы в названии  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Bruin_Balu
спасибо,
вот такая штука должна работать? Или есть какие-то подводные камни?
PATINDEX(N'%[а-Я]%', MAKTX) <> 0

В базе есть не только кириллица, но и арабские символы..

Тип поля nvarchar(50)
Collation базы SQL_Latin1_General_CP1_CI_AS
Ну проверьте-то, сложно что ли?
5 дек 12, 20:49    [13584273]     Ответить | Цитировать Сообщить модератору
 Re: Не латинские символы в названии  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
Bruin_Balu
в поле Description содержится хотя бы один не латинский символ?
WHERE [Description] LIKE N'%[^abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ]%'
5 дек 12, 21:55    [13584505]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить