Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Почему может не работать метасимвол ^ для оператора LIKE ?

87K
01 сентября 2013 года
AnnochkaKurochka
5 / / 01.09.2013
Здравствуйте. подскажите почему не работает метасимвол ^ для оператора LIKE.(в MSQL Visual Studio)
например данные такие:
INSERT INTO Inventory
(InventoryCode,[Description])
VALUES
('IN_345678','office anna'),
('IN_34578','office table'),
('INARMCHAIR','office armchair')

тип InventoryCode - varchar(10)
запрос таков
select InventoryCode from Inventory
where InventoryCode like '%[^0-9]%';- по идее должно вернуть 1ну строку , исключая числовые значения, у меня выдает все строки, включая строки с числами
при этом not like работает без сучка и задоринки
select InventoryCode from Inventory
where InventoryCode not like '%[0-9]%';

не могу понять почему так, есть возможность - подскажите
414
04 сентября 2013 года
CassandraDied
763 / / 24.05.2012
Не должно, так как:
1)
Цитата:
[^] — Any single character not within the specified range ([^a-f]) or set ([^abcdef]).


2)

Цитата:
% — Any string of zero or more characters.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог