본문 바로가기

Database/Oracle

문자

SELECT EMPNO

     , ENAME 

     , LOWER(ENAME) AS LOWER -- 소문자 출력

     , UPPER(LOWER(ENAME)) AS UPPER -- 대문자 출력

     , INITCAP(ENAME) AS INITCAP -- 첫 글자 이니셜만 대문자 출력

     , LENGTH(ENAME) AS LENGTH -- 문자열 길이 출력

     , INSTR(ENAME,'E') AS INSTR -- 문자열 E의 위치 값 출력 

     , SUBSTR(ENAME,1,3) AS SUBSTR -- 문자의 1번째부터 3번째까지 문자열 출력

     , LPAD(ENAME,6,'@') AS LPAD -- 오른쪽정렬 후 왼쪽 6자리까지 @로 채움

     , RPAD(ENAME,6,'@') AS RPAD-- 왼쪽정렬 후 오른쪽 6자리까지 @로 채움

     , LTRIM(ENAME) AS LTRIM -- 인자가 없을경우 공백제거

     , LTRIM(ENAME,'S') AS LTRIM -- 왼쪽에서부터  S로 시작하는 문자 자름

     , RTRIM(ENAME,'H') AS RTRIM -- 오른쪽에서부터 H로 시작하는 문자 자름

  FROM EMP

'Database > Oracle' 카테고리의 다른 글

SUB Query  (0) 2020.06.23
헷깔린 문제~  (0) 2020.06.22
JOIN  (0) 2020.06.19
SORTING, GROUP BY, 통계  (0) 2020.06.19
WHERE  (0) 2020.06.18