본문 바로가기
MySql

MySQL 모든 필드의 처음 두 문자를 제거

by 베이스 공부 2021. 2. 12.
반응형

다음과 같은 데이터가 있습니다.

C:10
R:200
N/A
E:3
N/A
N:77

각 행의 처음 두 문자를 제거하고 N / A 가있는 행을 건너 뛰려고합니다. SUBSTRING 을 사용하여이 작업을 수행하는 방법을 알아 내려고했습니다. 그러나 운이 없었습니다.

UPDATE d1
SET d1_val = SUBSTRING(d1_val, 1, LENGTH(d1_val)2)

 

해결 방법

 

시험

UPDATE d1
SET d1_val = SUBSTRING(d1_val, 3)
WHERE d1_val <> 'N/A'

 

참조 페이지 https://stackoverflow.com/questions/10389083

 

 

반응형

댓글