MySQL 문자열 합치기 - CONCAT, CONCAT-WS
반응형
MySQL 에서 문자열 합치기
PostgreSQL 및 MariaDB 에서도 가능합니다.
1. CONCAT
SELECT CONCAT(str1, str2 ... );
CONCAT은 문자열을 나열하면 값을 합칩니다.
예제)
- CONCAT에 들어가는 문자열 중, NULL이 들어가면, 무조건 결과는 NULL로 리턴됩니다.
2. CONCAT_WS
SELECT CONCAT_WS(sepator, str1, str2 ...);
CONCAT_WS는 인자값으로, separator(구준자) 를 적용할 수 있습니다.
첫 번째 인자 값에 구분자를 추가하면 str1, str2, str3, ... 각 문자열 사이에 구분자를 넣어 하나의 문자열로 만들어 줍니다.
예제)
- 위 예제에서 첫 번째 인자 값으로 . 넣어 yjshin.tistory.com 의 문자열을 만들었습니다.
- NULL 값도 사용할 수 있습니다.
단순히 연결하여 하나의 값으로 만들려고 한다면, CONCAT을 사용하고, 특정 값으로 구분을 짓고 싶다면, CONCAT_WS를 사용하면 됩니다.
반응형
'IT > 소프트웨어' 카테고리의 다른 글
[JavaScript] 자바스크립트란? (0) | 2020.04.27 |
---|---|
CSS3 미디어 쿼리 (media query) (0) | 2020.04.27 |
CSS3 다중 칼럼 Multi-column) 레이아웃 (0) | 2020.04.14 |
CSS3 사용자 인터페이스 - resize, outline-offset, box-sizing (0) | 2020.04.14 |
CSS3 버튼 (0) | 2020.04.13 |
댓글