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

Откуда:
Сообщений: 265
Подскажите пожалуйста, как мне реализовать выборку данных, но только тех которые написаны большими буквами.

Пример:

Дом - Не выводим

ДОМ - Выводим
6 дек 16, 10:44    [19971132]     Ответить | Цитировать Сообщить модератору
 Re: Регистр  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6802
Pabl0,

column = UPPER(column)
6 дек 16, 10:48    [19971161]     Ответить | Цитировать Сообщить модератору
 Re: Регистр  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6802
ну и коллейшн вопрос какой у вас
6 дек 16, 10:48    [19971168]     Ответить | Цитировать Сообщить модератору
 Re: Регистр  [new]
iap
Member

Откуда: Москва
Сообщений: 47145
WITH T(S) AS(SELECT 'Дом' UNION ALL SELECT 'ДОм' UNION ALL SELECT 'ДОМ')
SELECT *
FROM T
WHERE S=UPPER(S) COLLATE Cyrillic_General_BIN;
6 дек 16, 10:51    [19971188]     Ответить | Цитировать Сообщить модератору
 Re: Регистр  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
TaPaK
Pabl0,

column = UPPER(column)


+ collate SQL_Latin1_General_CP1_CS_AS не забудь добавить
6 дек 16, 10:53    [19971201]     Ответить | Цитировать Сообщить модератору
 Re: Регистр  [new]
Pabl0
Member

Откуда:
Сообщений: 265
Спасибо
6 дек 16, 10:57    [19971227]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить