1. 문자열 자르기
: LEFT, RIGHT, SUBSTRING, SUBSTRING_INDEX
* LEFT(string, number_of_chars) - 문자열 왼쪽부터 자르기
ex)
▶ SELECT LEFT(컬럼명, 5) AS Ex FROM 테이블명;
* RIGHT(string, number_of_chars) - 문자열 오른쪽부터 자르기
ex)
▶ SELECT RIGHT(CustomerName, 5) AS Ex FROM 테이블명;
* SUBSTRING(string, start, length) or (string FROM start FOR length) - 문자열 자르기
ex)
▶ SELECT SUBSTRING(컬럼명, 2, 5) AS ExtractString FROM 테이블명;
▶ SELECT SUBSTRING("abcdefghijk", -5, 5) AS Ex;
결과값 -> "ghijk"
▶ SELECT SUBSTRING("abcdefghijk", 5) AS Ex;
결과값 -> "efghijk"
* SUBSTRING_INDEX(string, delimiter, number) - 구분자로 문자열 자르기
ex)
▶ SELECT SUBSTRING_INDEX("www.tistory.com", ".", 2);
결과값 -> "www.tistory"
2. 문자열 합지기
: CONCAT
* CONCAT(expression1, expression2, expression3,...) - 문자열 합치기
ex)
▶ SELECT CONCAT(컬럼1, " ", 컬럼2, " ", 컬럼3) AS Ex FROM 테이블;
▶SELECT CONCAT( "A", "B", "C") AS Ex FROM 테이블;
결과값 -> "ABC"
▶ SELECT CONCAT( "[", 컬럼1, "]") AS Ex FROM 테이블;
결과값 -> "[컬럼1값]"
3. 문자열 치환하기
: REPLACE
* REPLACE(string, from_substring, to_substring) - 문자열 치환하기(대소문자 구분)
ex)
▶ SELECT REPLACE("ABC ABC ABC", "A", "B");
결과값 -> "BBC BBC BBC"
▶ SELECT REPLACE("ABC ABC ABC", "A", "c");
결과값 -> "cBC cBC cBC"
▶ SELECT REPLACE("ABC ABC ABC", "a", "c");
결과값 -> "ABC ABC ABC"
'IT' 카테고리의 다른 글
DropZone 썸네일에 버튼 추가하기 (0) | 2019.09.04 |
---|---|
[JSON] Json Parser Online - Json 변환 (0) | 2018.03.16 |
[jQuery]select박스 (2) | 2017.04.26 |
[jQuery]트리구조 플러그인 - fancytree (0) | 2017.04.20 |
[PHP]PhpMyAdmin 설치 (0) | 2017.04.12 |