본문 바로가기
MySql

MySQL 테이블 열에 하위 문자열을 지정하는 방법

by 베이스 공부 2021. 1. 25.
반응형

테이블에서 필드를 선택하고 하위 문자열을 만들고 싶습니다.

예를 들면 :

VAN1031 --> 1031

나는 이것을 시도했지만 부적절한 구문입니다.

SELECT SUBSTR(R.regnumber,3,3) from registration R

어떻게 할 수 있습니까?

 

해결 방법

 

특정 인덱스의 오른쪽에있는 모든 문자를 선택하려는 경우 세 번째 인수 (길이)가 필요하지 않습니다.

SELECT SUBSTR(R.regnumber, 4)
FROM registration AS R

SQL 문자열은 많은 인기있는 프로그래밍 언어에서와 같이 0 인덱싱되지 않고 1 인덱싱되기 때문에 시작 인덱스를 4로 변경했습니다.

 

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

 

 

반응형

댓글