특정 철자를 N개 만큼 채우기 (LPAD, RPAD)
: 문자 출력 시 특정 철자를 N개 만큼 채워 출력
- LPAD : 왼쪽을 채움
- RPAD : 오른쪽을 채움
-- LPAD : 10자리를 출력하되 남은 왼족 자리에 '*'을 채워 출력
-- RPAD : 10자리를 출력하되 남은 오른쪽 자리에 '*'을 채워 출력
SELECT column1,
LPAD(column2, 10, '*') as nickname1,
RPAD(column2, 10, '*') as nickname2
FROM tablename;
- 시각화
-- salary 시각화
SELECT column1, salary, lpad('■', round(salary/100), '■') as chart
FROM tablename;
* round(salary/100)이 20이라면 전제 20자리 확보하고, 그 중 '■'를 하나 출력하고 나머지 19자리에 '■'를 출력하여 20개가 출력됨
'CS > 데이터베이스' 카테고리의 다른 글
[Oracle] 숫자 반올림 출력 (ROUND) (0) | 2020.08.21 |
---|---|
[Oracle] 특정 철자 자르기 (TRIM, RTRIM, LTRIM) (0) | 2020.08.21 |
[Oracle] 특정 철자를 다른 철자로 변경 (REPLACE) (0) | 2020.08.21 |
[Oracle] 문자에서 특정 철자 위치 출력 (INSTR) (0) | 2020.08.21 |
[Oracle] 문자열 길이 추출 (LENGTH) (0) | 2020.08.21 |