728x90
문자열 관련 함수
REPEAT()
- 문자열을 지정한 횟수 만큼 반복한 문자열 반환
SELECT REPEAT('만세!', 3); >> 만세!만세!만세!
SELECT emp_id, emp_name, dept_id, gender, salary
FROM employee
WHERE retire_data IS NULL;
SELECT emp_id, emp_name, dept_id, gender, REPEAT('▒', salary/250) AS salary
FROM employee
WHERE retire_data IS NULL;
REPLACE() - 문자열의 특정 문자열을 다른 문자열로 바꾼 문자열 반환 |
SELECT REPLACE('우리나라 대한민국', ' ', ' '); >> 우리나라대한민국 : 공백을 이용하면 특정 글자 삭제 가능 |
REVERSE() - 문자열을 앞뒤로 뒤집은 문자열 반환 |
SELECT REVERSE('쓰레기통'); >> 통기레쓰 |
SPACE() - 지정한 길이 만큼을 공백으로 채운 문자열 반환 |
SELECT CONCAT('너', SPACE(10), '나'); >> 너 나 |
728x90
'SQL 함수' 카테고리의 다른 글
SQL 이론] 숫자 관련 함수 DATE_FORMAT, FORMAT, CEILING, ROUND, TRUNCATE, ABS, FLOOR, MOD, SQRT, GREATEST, LEAST (0) | 2023.09.10 |
---|---|
SQL 이론] 날짜와 시간 관련 함수 소개 ADDTIME(), ADDDATE(), CURDATE(), CURTIME() (0) | 2023.09.10 |
SQL 이론] 문자열 관련 함수, LPAD, LTRIM, RTRIM, TRIM (0) | 2023.09.10 |
SQL 이론] 문자열 관련 함수, INSTR, LOCATE, LEFT (0) | 2023.09.10 |
SQL 이론] 문자열 관련 함수, SELECT, CHAR_LENGTH, CONCAT, ELT, FIELD (0) | 2023.09.10 |