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

Откуда:
Сообщений: 24
Добрый день.
Подскажите, пожалуйста, как вывести значения по условию латиница+цифры и только цифры? латиница и цифры могут быть случайными
23 ноя 17, 06:14    [20976728]     Ответить | Цитировать Сообщить модератору
 Re: Вывод условия латиница+цифры  [new]
Nickolay-123
Member

Откуда:
Сообщений: 21
ВалькирияН,

не понял что надо, но try_cast или try_parse не оно ли?
23 ноя 17, 07:45    [20976763]     Ответить | Цитировать Сообщить модератору
 Re: Вывод условия латиница+цифры  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31355
ВалькирияН
Добрый день.
Подскажите, пожалуйста, как вывести значения по условию латиница+цифры и только цифры? латиница и цифры могут быть случайными
что то вроде
where pole not like '%[0-9a-z]%'
23 ноя 17, 10:23    [20977088]     Ответить | Цитировать Сообщить модератору
 Re: Вывод условия латиница+цифры  [new]
iap
Member

Откуда: Москва
Сообщений: 46978
alexeyvg
ВалькирияН
Добрый день.
Подскажите, пожалуйста, как вывести значения по условию латиница+цифры и только цифры? латиница и цифры могут быть случайными
что то вроде
where pole not like '%[0-9a-z]%'
Диапазоны могут зависеть от COLLATE
И символ "^" пропущен.
Латиница+цифры:
where pole not like '%[^0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ]%'
Ничего, кроме цифр:
where pole not like '%[^0123456789]%'
23 ноя 17, 11:17    [20977335]     Ответить | Цитировать Сообщить модератору
 Re: Вывод условия латиница+цифры  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31355
iap
Диапазоны могут зависеть от COLLATE
И символ "^" пропущен.
Да, конечно, ^ пропустил, и символы лучше перечислять явно, без диапазонов.
23 ноя 17, 11:37    [20977421]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить