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