я работаю с Microsoft SQL Server 2008.SQL запросов - шаблон регулярного выражения для всех алфавитов
Я хочу, чтобы выполнить проверку всех алфавитов от А до Я, специальные символы, такие как: «:» и «-» для значения в одном столбце моей таблицы.
Я могу разработать «:» и «-». Как мне рассчитать значения между А-Я?
Я пробовал что-то вроде этого, но он не выполняет замену для меня.
INSERT INTO Employee (Name, PhoneNo, Sal) VALUES ('Joe Wang', '666 2323', 222222222);
INSERT INTO Employee (Name, PhoneNo, Sal) VALUES ('John Doe','666 2323', '2G23:22-2');
UPDATE dbo.Employee
SET Sal = REPLACE(REPLACE(Sal,'-',''), ':', '')
WHERE Sal LIKE '%:%' OR Sal LIKE '%-%' OR Sal LIKE '%[A-Z]%';
Я получаю значения 'SAL' как: 222222222 и 2G23222
алфавиты не заменяются.
Я проверил онлайн для шаблона регулярных выражений и получил [A-Z] для всех алфавитов от A до Z. Я где-то ошибаюсь? Он не работает, если я также заменю [0-9].
Пожалуйста, помогите. Спасибо.