1
可以拆分这些数据吗?从字符数据中拆分数字
DATA
----------
FORD3000
MILLER1300
我想让它像这样:
ENAME | SAL
------------
FORD 3000
MILLER 1300
可以拆分这些数据吗?从字符数据中拆分数字
DATA
----------
FORD3000
MILLER1300
我想让它像这样:
ENAME | SAL
------------
FORD 3000
MILLER 1300
是。
select
substring(data, 1, PATINDEX('%[0-9]%',data)-1) as ename,
substring(data, PATINDEX('%[0-9]%',data), len(data)) as sal
from
table
SELECT SUBSTRING(@ourName, 1, CHARINDEX(' ', @ourName)) AS [First],
SUBSTRING(@ourName, CHARINDEX(' ', @ourName) + 2, LEN(@ourName)) AS[Last]
是否有其所需'ENAME'包含数字,或你想要的'SAL'包含除数字以外的其他任何记录? – hvd
@ hvd不只是字符 –
数字也是字符:)但如果你的意思是我认为你的意思,那么podiluska的方法应该是正确的。 – hvd