CONCAT
- 문자열을 합칠 때 사용
SELECT CONCAT( '2022', '_', '99' ) ;
결과: '2022_99'
CONCAT_WS
- 문자열 사이에 구분자를 넣어 합칠 때
SELECT CONCAT_WS( '_', '2022', '99', 'ED103') ;
결과: '2022_99_ED103'
FORMAT
- 소수점 자릿수까지 표현
SELECT FORMAT( 123.45678, 3) ;
결과: 123.456
LEFT / RIGHT
- 값의 왼쪽 또는 오른쪽으로부터 길이 만큼 반환
SELECT LEFT(ABCDEFG, 3) ;
결과: ABC
SELECT RIGHT(ABCDEFG, 3) ;
결과: EFG
SUBSTRING
- 시작위치부터 길이만큼 문자열을반환
SELECT SUBSTRING( '크리스티아누호날두', 7, 3 ) ;
결과: 호날두
SUBSTRING_INDEX
- '구분자'가 왼쪽부터 '횟수' 번째까지 나오면 그 이후의 오른쪽 부분은 버림
- SUBSTRING_INDEX(문자열, 구분자, 횟수)
- 횟수가 음수이면 오른쪽부터 카운트 함
SELECT SUBSTRING_INDEX( '지구@아시아@대한민국' , '@', 2 ) ;
결과: '지구@아시아'
SELECT SUBSTRING_INDEX( '지구@아시아@대한민국@서울', '@', -2 ) ;
결과: '대한민국@서울'
'MySQL' 카테고리의 다른 글
13. 피벗(Pivot) (0) | 2022.05.03 |
---|---|
12. 숫자 함수 & 날짜 시간 함수 (0) | 2022.05.03 |
10. 제어 흐름(IF, IFNULL, NULLIF, CASE~ WHEN~) (0) | 2022.05.03 |
09. 변수의 사용(SET @) (0) | 2022.05.03 |
08. 데이터 형식 (0) | 2022.05.03 |