СУБД в этом случае SQL Server 2012.SQL запросов для анализа чисел от имени
мне нужен SQL запрос, который будет захватывать только цифры от имени устройства. У меня есть устройства, которые следуют схеме именования, которая должна выглядеть следующим образом:
XXXnnnnn
или
XXXnnnnn-XX
Где X это буква и п число, которое должно быть оставлено дополненными 0, где уместно , Однако не все имена правильно заполняются таким образом.
Итак, представьте, что вы есть столбец, который выглядит примерно так:
Name
----
XXX
XXX222
XXX0390-A2
XXX00965-A1
Мне нужно запрос SQL, который будет возвращать результаты из этого примера колонки следующим образом.
Number
------
00222
00390
00965
У кого-нибудь есть мысли? Я пробовал такие вещи, как литье имени сначала как float, а затем как int, но, честно говоря, я просто недостаточно квалифицирован для SQL, но для решения проблемы.
Любая помощь очень ценится!
Что такое используется СУБД? –
Извините, я действительно должен был включить это в сообщение, не так ли? Это MSSQL. Я отредактирую сообщение, чтобы это отразить. –