반응형
MySQL : 구분자 문자열로 분할된 문자열의 왼쪽 부분?
길이가 가변적인 문자열의 왼쪽 부분을 구분자 앞에서 얻으려면 MySQL 함수가 필요합니다.
예를 들어 구분 기호 문자열 '=='을 사용하면 다음과 같습니다.
abcdef==12345 should return abcdef
abcdefgh==12 should return abcdefgh
또한 같은 것이지만, 올바른 부분은...
SELECT SUBSTRING_INDEX(column_name, '==', 1) FROM table ; // for left
SELECT SUBSTRING_INDEX(column_name, '==', -1) FROM table; // for right
select substring_index('abcdef==12345','==',1)
오른쪽 부품은 1 대신 -1을 사용합니다.
SQL에서 서브스트링 함수인 SUSTR을 알아보고 싶지만, 가변 길이가 아닌 문자열의 설정 위치에 더 가깝습니다.
http://www.1keydata.com/sql/sql-substring.html
언급URL : https://stackoverflow.com/questions/5734504/mysql-left-part-of-a-string-split-by-a-separator-string
반응형
'programing' 카테고리의 다른 글
PHP 7에서 전역적으로 'strict_types' 활성화 (0) | 2023.09.02 |
---|---|
고정 디브의 CSS 수평 중심화? (0) | 2023.09.02 |
제출 단추를 사용하지 않고 유효성 검사를 트리거하는 방법 (0) | 2023.09.02 |
Git EOL 변환 사용 안 함 (0) | 2023.09.02 |
Pandas: 변수에 특정 Excel 셀 값 읽기 (0) | 2023.09.02 |