728x90
1. 대소문자 변환함수
LOWER : 소문자로 변환
UPPER : 대문자로 변환
1
2
|
SELECT 'SQL Course', LOWER('SQL Course'), UPPER('SQL Course')
FROM DUAL;
|
cs |
1-1. INITCAP
각 단어의 첫 글자를 대문자로 나머지는 소문자로 변환
오라클에서만 지원하고 MySQL에서는 지원하지 않음
1
2
|
SELECT 'SQL Course', LOWER('SQL Course'), UPPER('SQL Course'), INITCAP('SQL Course')
FROM dual;
|
cs |
2. 문자조작함수
2-1. CONCAT
입력받은 문자열 두 개를 하나로 합친 결과를 출력한다
1
2
|
SELECT CONCAT('Hello', 'world')
FROM dual;
|
cs |
2-2. SUBSTR
입력받은 문자열의 일부를 추출해서 문자열로 출력하는 함수
SUBSTR('전체문자열', 추출자리값, 자를 칸수)
추출자리값이 양수이면 앞에서 시작
1
2
|
SELECT SUBSTR('HelloWorld', 1, 5)
FROM dual;
|
cs |
추출자리값이 음수이면 뒤에서 시작
1
2
|
SELECT SUBSTR('HelloWorld', -5, 5)
FROM dual;
|
cs |
2-3. LENGTH
입력받은 문자열의 길이를 숫자로 돌려주는 함수
1
2
|
SELECT LENGTH('Hello')
FROM dual;
|
cs |
'DBMS > SQL' 카테고리의 다른 글
[SQL] 숫자함수 ROUND, TRUNC , MOD (0) | 2023.01.29 |
---|---|
[SQL] 문자함수 2. INSTR, LPAD|RPAD, REPLACE, TRIM (0) | 2023.01.28 |
[SQL] 함수 - 그룹 함수(AVG,SUM,MIN,MAX,COUNT) (0) | 2023.01.26 |
[SQL] 함수 (0) | 2023.01.25 |
[SQL] Sub Query 서브 쿼리 (0) | 2023.01.24 |