Пример: http://sqlfiddle.com/#!18/7f3df/2
CREATE TABLE Table1 (
Reg uniqueidentifier
);
INSERT INTO Table1 (Reg)
Values
('DF215E10-8BD4-4401-B2DC-99BB03135F2E'),
('93015E10-8BD4-4401-B2DC-99BB03135F2E'),
('21215E10-8BD4-4401-B2DC-99BB03135F2E');
Запрос:
select * from Table1
WHERE left(CAST(Reg AS CHAR(36)),1) > 8
Мне нужно создать запрос, который находит все результаты, которые начинаются с цифры 8 или выше или начинаются с буквы, но я получаю ошибку преобразования, для которой не могу найти исправление. Столбец является уникальным идентификатором. Как я могу привести это к чему-то, что я могу отфильтровать?
Может кто-нибудь дать совет по решению этой проблемы?
Спасибо