Oracle SQL 문자채우기, 공간채우기(Lpad, Rpad)

2023. 9. 2. 19:02·DB/Oracle DB
728x90

 Oracle  SQL에는 자릿수를 설정해서

빈 공간에 원하는 특수문자등으로 채울 수 있는 함수가 있다

 Lpad, Rpad인데

느낌대로 왼쪽 오른쪽이다

 


Lpad : 전체 n자리 공간을 만든 후 왼쪽부터 값을 채운 후 빈 공간은 특수문자로 채우기
Rpad : 전체 n자리 공간을 만든 후 오른쪽부터 값을 채운 후 빈 공간은 특수문자로 채우기



* 값이 한글이 아닌 경우 : 공간은 1개씩 차지
* 값이 한글인 경우          : 공간은 2개씩 차지

select Lpad(mem_id,6,'*') as Lpad_mem_id,
       Lpad(mem_id,3,'*') as Lpad_mem_id,
       Rpad(mem_id,6,'*') as Rpad_mem_id,
       Lpad(mem_name,10,'*') as Lpad_mem_name,
       Rpad(mem_name,10,'*') as Rpad_mem_name
from info;

 

- 전체 6자리, 왼쪽부터 값 채우기, 빈 공간은 *으로 채우기

- 전체 3자리, 왼쪽부터 값 채우기, 빈 공간은 *으로 채우기

- 전체 6자리, 오른쪽부터 값 채우기, 빈 공간은 *으로 채우기

- 전체 10자리, 왼쪽부터 값 채우기, 빈 공간은 *으로 채우기

- 전체 10자리, 오른쪽부터 값 채우기, 빈 공간은 *으로 채우기

 

728x90

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

Oracle SQL 문자열 자르기 Substr함수 활용하기  (0) 2023.09.04
Oracle SQL 데이터의 공백 제거하기 (Trim, LTrim, RTrim)  (0) 2023.09.03
Oracle SQL 영문자를 대문자, 소문자, 첫글자만 대문자로 바꾸기(upper, lower, initcap)  (0) 2023.09.01
Oracle SQL concat(||)으로 문자합치기  (0) 2023.08.31
Oracle SQL Like를 사용해서 특정 이름이나 제목 조회하기  (0) 2023.07.30
'DB/Oracle DB' 카테고리의 다른 글
  • Oracle SQL 문자열 자르기 Substr함수 활용하기
  • Oracle SQL 데이터의 공백 제거하기 (Trim, LTrim, RTrim)
  • Oracle SQL 영문자를 대문자, 소문자, 첫글자만 대문자로 바꾸기(upper, lower, initcap)
  • Oracle SQL concat(||)으로 문자합치기
공호랑
공호랑
데이터가 궁금한 호랑입니다 :)
공호랑
공부하는 호랑
공호랑
전체
오늘
어제
  • 분류 전체보기 (55)
    • DB (29)
      • DB 설치 (3)
      • Oracle DB (26)
      • Maria DB (0)
    • Application (14)
      • Anaconda (1)
      • VS-Code (8)
    • Programming (7)
      • Laravel (0)
      • PHP (2)
      • Python (0)
      • Coding Test Study (5)
    • Data Analysis (1)
      • Tableau (1)
    • 자기계발 (4)
      • 건강관리 (4)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

링크

  • GitHub

공지사항

인기 글

태그

programmers
visualstudiocode
codingTest
CREATE
운동
파이썬
AndroidStudio
코딩테스트
코딩입문
Alter
코딩테스트연습
oracleDB
oracle
프로그래머스
형상관리
SQL
Python
다이어트
프로그래밍
개발도구
웹개발
개발환경설정
database
Flutter
모바일개발
앱개발
조건처리
VSCode
운린이
데이터관리

최근 댓글

최근 글

hELLO· Designed By정상우.v4.6.1
공호랑
Oracle SQL 문자채우기, 공간채우기(Lpad, Rpad)
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.