728x90
반응형
■ MySql 문자열 자르기, 문자열 부분 나누기 LEFT, SUBSTRING, RIGHT
■ 설명
- LEFT(컬럼명 또는 문자열, 왼쪽부터 잘라낼 문자열 길이);
왼쪽에서부터 문자열 자르기 - SUB_STRING(컬럼명 또는 문자열, 시작위치, 잘라낼 문자열 길이);
중간 문자열부터 원하는 문자열 길이까지 자르기 - RIGHT(컬럼명 또는 문자열, 오른쪽부터 잘라낼 문자열 길이);
오른쪽에서부터 문자열 자르기 - SUBSTRING_INDEX(컬럼명 또는 문자열, 구분자, 개수);
특정 구분자(delimiter) 기준으로 왼쪽에서부터의 문자열 자르기
*개수가 음수일 경우 오른쪽에 있는 모든 문자열이 리턴됨
■ 예제
# LEFT
SELECT LEFT("chsr.com", 4); // chsr
# SUBSTRING
SELECT SUBSTRING("chsr.com", 1, 4); // chsr
SELECT SUBSTRING("chsr.com", 5, 3); // com
# RIGHT
SELECT RIGHT("chsr.com", 3); // com
# SUBSTRING_INDEX
SELECT SUBSTRING_INDEX("chsr@com", "@", 1); // chsr
SELECT SUBSTRING_INDEX("chsr@com", "@", -1); // com
728x90
반응형
'MySql' 카테고리의 다른 글
[MySql] PASSWORD 함수 버전 5에서 8 마이그레이션 (0) | 2021.12.28 |
---|---|
[MySql] mysql date_format (DateTime::format) 날짜 포맷, 날짜 형식 지정 (%Y-%m-%d) (0) | 2021.12.08 |
[MySql] 숫자가 아닌 데이터, 숫자만 들어간 데이터 찾기 REGEXP (0) | 2021.10.20 |
[MySql] IN 조건 (1) | 2021.09.23 |
[MySql] 트랜잭션(Transaction) (2) | 2021.06.09 |