Проблема с оператором LIKE

Модераторы: kdv, CyberMax

Ответить
AvGSoft
Сообщения: 1
Зарегистрирован: 14 авг 2007, 09:22

Проблема с оператором LIKE

Сообщение AvGSoft » 14 авг 2007, 09:35

Необходимо сделать запрос вида для выбора только тех полей где не встречаются в поле field1 буквы. тип field1 varchar(10). Пишу
SELECT field1, filed2, filed3 FROM table1 WHERE field1 LIKE '%[0-9]%'
запрос выполняется но ничего не возвращается.
Если указать конкретно NOT LIKE '%M%' или NOT LIKE '%MDF' данные возвращаются. Почему не работает с диапазоном данных?

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Сообщение Dimitry Sibiryakov » 14 авг 2007, 10:38

Потому что FB не понимает regular expressions в качестве LIKE patterns. Возвращайтесь за ними на MS access.

Ответить