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

Откуда:
Сообщений: 1062
Добрый вечер! всех с пятницей!
Вопрос :)

как написать:

select a from t1 where a <> "не число"

Спасибо!
10 янв 14, 18:31    [15398753]     Ответить | Цитировать Сообщить модератору
 Re: условие в запросе  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
a not like '%[^0-9]%'
10 янв 14, 18:37    [15398780]     Ответить | Цитировать Сообщить модератору
 Re: условие в запросе  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
кириллk,

хотя, может, рассказали бы, что для Вас "число", а что "не число"?
10 янв 14, 18:39    [15398785]     Ответить | Цитировать Сообщить модератору
 Re: условие в запросе  [new]
кириллk
Member

Откуда:
Сообщений: 1062
iap,
а по другому можно?
у меня 120 000 000 записей , like не самый классный вариант :)
10 янв 14, 18:39    [15398787]     Ответить | Цитировать Сообщить модератору
 Re: условие в запросе  [new]
кириллk
Member

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

1168-2 ---> число
174 ----> число
10 янв 14, 18:41    [15398794]     Ответить | Цитировать Сообщить модератору
 Re: условие в запросе  [new]
кириллk
Member

Откуда:
Сообщений: 1062
кириллk
iap,

1168-2 ---> число
174 ----> число


пробел реплейсом уберу
10 янв 14, 18:43    [15398800]     Ответить | Цитировать Сообщить модератору
 Re: условие в запросе  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
кириллk
1168-2
Что-то я такого числа не знаю
Всегда думал, что это выражение
10 янв 14, 18:43    [15398803]     Ответить | Цитировать Сообщить модератору
 Re: условие в запросе  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
кириллk,

хорошо ещё, что Вы это цифрой не называете!

У гуманитариев это сейчас модно...
10 янв 14, 18:45    [15398809]     Ответить | Цитировать Сообщить модератору
 Re: условие в запросе  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31949
кириллk
а по другому можно?
у меня 120 000 000 записей , like не самый классный вариант :)
В любом варианте проверки разницы по скорости не будет.

Только если делать индекс (на вычисляемое поле, вьюху или обычное поле с обновлением на триггере).
10 янв 14, 18:46    [15398816]     Ответить | Цитировать Сообщить модератору
 Re: условие в запросе  [new]
кириллk
Member

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

Всем спасибо!!!
10 янв 14, 19:04    [15398906]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить