반응형
테이블에서 필드를 선택하고 하위 문자열을 만들고 싶습니다.
예를 들면 :
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
반응형
'MySql' 카테고리의 다른 글
MySQL phpMyAdmin-연결할 수 없음-잘못된 설정-루트 비밀번호를 추가 한 이후-잠김 (0) | 2021.01.25 |
---|---|
MySQL View grants in MySQL (0) | 2021.01.25 |
MySQL SQL에서 GROUP BY와 ORDER BY의 차이점은 무엇입니까 (0) | 2021.01.25 |
MySQL 변경 테이블 쿼리에 대해 MySQL이 매우 느림 (0) | 2021.01.25 |
MySQL Delete first X lines of a database (0) | 2021.01.25 |
댓글