문자열 데이터 가공하는 다양한 함수들
- concat()
: 두 개 이상의 문자열이나 컬럼 값을 단순 연결하는 함수
구분자 없이 문자열을 연결해서, 공백이 포함되지 않는다.
null 값이 포함되면, null 값을 반환한다.
- concat_ws()
: 두 개 이상의 문자열이나 컬럼 값을 구분자를 사용하여 연결하는 함수
구분자는 첫번째로 넣어주고, 그 구분자로 문자열이 연결된다.
null 값이 포함되면, null 값을 건너뛴다.
- replace()
: 문자열을 다른 문자로 바꾸는 함수
- reverse()
: 문자열을 뒤집는 함수
- upper()
: 문자열을 대문자로 변환하는 함수
- lower()
: 문자열을 소문자로 변환하는 함수
- char_length()
: 문자열의 길이를 구하는 함수
- substring()
: 문자열의 일부분만 추출하는 함수
(문자열/컬럼, 시작 위치, 길이)
시작 위치는 1부터 이다.
음수를 넣어주면 끝에서 부터 시작한다.
추출할 길이를 생략하면 끝까지 추출한다.
'Database > MySQL' 카테고리의 다른 글
[MySQL] 페이징(paging)에 사용되는 limit 와 offset (0) | 2024.05.14 |
---|---|
[MySQL] 데이터 정렬하기 위한 order by (0) | 2024.05.14 |
[MySQL] 데이터 변경 안됨, Safe Update 모드 해제하기 (0) | 2024.05.13 |
[MySQL] 테이블 데이터 추가(Insert), 접근(Select), 수정(Update), 삭제(Delete) 하기 (0) | 2024.05.13 |
[MySQL] Workbench를 이용해서 테이블 생성(Create)하기 (0) | 2024.05.13 |