Database

[오라클DB] 문자 함수

웨일파도 2023. 3. 23. 14:51
반응형
--글자 이어 붙이기
SELECT CONCAT(CONCAT(BOOKNAME, ' 가격은 '),PRICE) AS 책가격
FROM BOOK;

SELECT BOOKNAME || ' 가격은 ' || PRICE || '원' AS 책가격
FROM BOOK;


-- 첫글자 대문자로
SELECT INITCAP('test123')
FROM DUAL;

-- 모두 대문자로
SELECT UPPER('test123')
FROM DUAL;

-- 모두 소문자로
SELECT LOWER('TEST123')
FROM DUAL;

-- 왼쪽부터 특정 값 채우기
SELECT LPAD('test123',10,'*')
FROM DUAL;

-- 오른쪽부터 특정 값 채우기
SELECT RPAD('test123',10,'*')
FROM DUAL;

-- 왼쪽 공백 제거
SELECT LTRIM('    test123')
FROM DUAL;

-- 왼쪽 특정문자 제거
SELECT LTRIM('aaaaaatest123','at')
FROM DUAL;

--NULL 값을 특정값으로 변경
SELECT NVL(STU_HEIGHT,0) FROM STUDENT;
반응형