Как удалить строку при определенном условии
Есть таблица Запросы. В ней есть столбец Контактный_телефон. Необходимо удалить из таблицы Запросы строку в которой Контактный_телефон в части после кода начинается и заканчивается на одинаковую цифру. Например: Контактный_телефон 89651226543 удалён не будет, а вот 89355467625 будет удален, так как цифра в части после кода в начале и в конце одна и та же:
89355467625
..........^............^
Необходимо использовать инструкцию Delete T-SQL
Ответы (1 шт):
Автор решения: Konst
→ Ссылка
DELETE FROM [Запросы] where SUBSTRING([Контактный_телефон], 4, 1) = RIGHT([Контактный_телефон], 1)
проверку на наличие и длину значения в поле уже сами сделаете