![]() |
![]() |
![]() |
|
SQL LIKE - как исключить строки, содержащие цифры ? | ☑ | ||
---|---|---|---|---|
0
profik777
18.03.10
✎
11:56
|
вопрос по SQL
как в запросе исключить строки, содержащие цифры ? |
|||
1
mikecool
18.03.10
✎
11:56
|
^[0..9]
не? |
|||
2
Defender aka LINN
18.03.10
✎
11:57
|
Вы перепутали форум с Синтакс-помощником.
|
|||
3
Лефмихалыч
18.03.10
✎
11:57
|
+(1) НЕ ПОЛЕ ПОДОБНО "%^[0..9]%"
|
|||
4
mikecool
18.03.10
✎
11:58
|
(3) о, блин, я еще шаблоны помню :)
|
|||
5
Волшебник
18.03.10
✎
11:58
|
NOT LIKE "%0%" AND NOT LIKE "%1%" ... AND NOT LIKE "%9%"
|
|||
6
mikecool
18.03.10
✎
11:59
|
(5) и ты мне еще запрещал в носу ковыряться? :)
|
|||
7
Волшебник
18.03.10
✎
12:01
|
(3) Поправка.
НЕ ПОЛЕ ПОДОБНО "%[^0..9]%" |
|||
8
profik777
18.03.10
✎
13:39
|
Ни одного верного ответа
уточняю: вопрос по голосу скулю |
|||
9
profik777
18.03.10
✎
13:47
|
собственно задача немного иная: нужно отбросить строки, текстовые поля которых содержат символы отличные от цифр
|
|||
10
Лефмихалыч
18.03.10
✎
13:49
|
(8) а головой если постучать? в SQL то же самое, только буквы в другой раскладке
|
|||
11
ДенисЧ
18.03.10
✎
13:51
|
(0) и (9) противоречат друг другу... :-)
|
|||
12
ДенисЧ
18.03.10
✎
13:51
|
Кстати, я сомневаюсь, что скуль это сможет... Там же нет полноценных re
|
|||
13
Волшебник
18.03.10
✎
14:06
|
(9) Отбери сначала записи, которые содержат только цифры. Затем отбери записи, которых нет в первой выборке (NOT IN) и значение не пустое. Получишь то, что нужно
|
|||
14
Лефмихалыч
18.03.10
✎
14:07
|
(13) а как можно отобрать записи, которые содержат только цифры?
|
|||
15
Волшебник
18.03.10
✎
14:08
|
(14) Я отвечаю на вопрос (9).
|
|||
16
Лефмихалыч
18.03.10
✎
14:09
|
(15) ай-ай-ай не хорошо
|
|||
17
Волшебник
18.03.10
✎
14:09
|
(14) Может так: CAST к числу <> 0
|
|||
18
Лефмихалыч
18.03.10
✎
14:15
|
(17) скуль тоже не умеет строки к числу кастовать:
ЗЫ форменное волшебство с 15 постом какое-то - то есть, то нет его :) |
|||
19
Лефмихалыч
18.03.10
✎
14:16
|
+(18) в этом смысле автор правильно пошел - надо выгрести строки, где есть хоть одна цифра, а потом выбрать все остальные
|
|||
20
Волшебник
18.03.10
✎
14:17
|
Вот: SQL Server 2005, регулярные выражения
http://msdn.microsoft.com/ru-ru/magazine/cc163473.aspx |
|||
21
profik777
18.03.10
✎
14:24
|
(19) нет, не так.
Мне нужно выкинуть все, где есть что-то кроме цифр |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |