Это Python3 bytes
literal . Этот префикс отсутствует в Python 2.5 и старше (он эквивалентен простой строке 2.x, а простая строка 3.x эквивалентна литералу с префиксом u
в 2.x). В Python 2.6+ он эквивалентен простой строке, для совместимости с 3.x .
Если это подтверждение того, что всегда есть значение, такое как 3 цифры до десятичного знака, то ниже регулярное выражение можно использовать для получения требуемого результата-
select SUBSTRING(fieldName, PATINDEX('%[0-9][0-9][0-9].[0-9]%', fieldName), LEN(fieldName))
from table_name
Если ваше требование что-то изменило, пожалуйста, прокомментируйте. [112 ]
Пожалуйста, попробуйте это.
select SUBSTRING(fieldName, PATINDEX('%[0-9]%', fieldName), LEN(fieldName))
from table_name
select SUBSTRING(fieldName, PATINDEX('%[0-9][0-9][0-9].[0-9]%', fieldName), LEN(fieldName))
from table_name