Я в настоящее время есть таблица Telephone
имеет записи, подобные следующим:Как удалить первый символ, если это определенный символ в SQL
9073456789101
+773456789101
0773456789101
То, что я хочу сделать, это удалить только 9 с самого начала из всех записей, в которых есть 9, но оставляют остальных такими, какие они есть.
всякая помощь была бы принята с благодарностью.
Я предпочитаю метод RIGHT + LEN или STUFF, это предполагает длину, которая никогда не является хорошей идеей. – Aki
@Aki вам просто нужно использовать длину, в которой имя столбца никогда не будет превышать - в этом случае вам вряд ли понадобится больше 255 символов для номера телефона, но, возможно, у вас разные форматы телефонных номеров, которые я не знаю из. Мне не нравится RIGHT + LEN, потому что принятие LEN кажется расточительным и ненужным вычислением для меня. –