-- # 단일행 함수
-- ## 문자열 함수
SELECT
LOWER('Hello WORLD'), -- 전부 소문자로 변환
UPPER('hello World'), -- 전부 대문자로 변환
INITCAP('abcdef') -- 첫글자만 대문자로 나머지는 소문자로 변환
FROM dual;
SELECT
ASCII('A'), -- 문자를 아스키코드로
CHR(97) -- 아스키코드를 문자로
FROM dual;
SELECT
CONCAT('SQL', 'Developer'), -- 문자열을 결합
SUBSTR('SQL Developer', 1, 3), -- 문자열 자름 1번부터 3개자름 (첫글자가 1번)
LENGTH('HELLO WORLD'), -- 문자열의 길이
TRIM(' HI ') -- 좌우 공백 제거
FROM dual;
SELECT
RPAD('Steve', 10, '-'), -- 오른쪽에 주어진 문자를 채움
LPAD('Steve', 10, '*'), -- 왼쪽에 주어진 문자를 채움
REPLACE('Java Programmer Java', 'Java', 'BigData') AS "REPLACE" -- 문자를 변경
, REPLACE('Java Programmer', 'Java') AS "REPLACE" -- 문자를 제거
FROM dual;
'데이터베이스' 카테고리의 다른 글
데이터베이스_SQL기본(함수_ 날짜, CASE,DECODE ,변환 함수(숫자,문자)) _22.06.22(day03) (0) | 2022.06.22 |
---|---|
데이터베이스_SQL기본(함수_문자열) 연습문제_22.06.22(day03) (0) | 2022.06.22 |
데이터베이스_SQL기본(문자열비교)_22.06.22(day03) (0) | 2022.06.22 |
데이터베이스_SQL기본(WHERE절_교안)_22.06.22(day03) (0) | 2022.06.22 |
데이터베이스_SQL_실전문제_22.06.22(day03) (0) | 2022.06.22 |