솔솔의 천방지축 개발일기

  • 홈

Oracle 2

[ORACLE] DECODE 와 CASE문 사용법

쿼리를 짜다보면 조건문을 사용해야할 때가 있습니다. Oracle에서는 DECODE와 CASE문이 있습니다. DECODE 간단하게 TRUE / FALSE 값으로 구분 할 수 있는 조건문일 경우 SQL문으로만 사용 가능 함수 1. 사용법 DECODE(컬럼, 조건, TRUE, FALSE); 2. 예제 -- USER_NAME이 홍길동이면 Y, 아니면 N SELECT DECODE(USER_NAME, '홍길동', 'Y', 'N' ) FROM DUAL; CASE 조건에 따라 결과값 출력 SQL과 PL/SQL 사용 가능 Statement 1. 사용법 CASE WHEN 조건 THEN 조건에 해당할 경우의 값 ELSE 조건에 해당하지 않을 경우의 값 END 2. 예제 -- NAME이 고길동이면 '길동' / 둘리이면 '둘리..

Oracle 2021.08.24

[Oracle] 원하는 만큼 글자 혹은 숫자로 채우기

안녕하세요. 오늘은 DB를 이용할 때 원하는 길이만큼 0을 채우는 방법에 대해 설명할 예정입니다. 예를들어, 시퀀스가 4자리일 경우 0001 부터 시작하고싶을때 사용하면 될 것 같습니다. LPAD 함수이고, 123을 5자리 중에 비어있는 자리를 앞에서부터 0으로 채울거야 라는 뜻 입니다! LPAD(123, 5, '0') 결과 값 -> 00123 글이 도움되었다면 구독과 공감 부탁드립니다👍👍

Oracle 2021.04.07
이전
1
다음
더보기
반응형
  • 분류 전체보기 (57)
    • Java (16)
    • DDD (3)
    • 알고리즘 (4)
    • Android (4)
    • JPA (11)
    • Oracle (2)
    • Vue.js (14)
    • RabbitMQ (3)

Copyright © Kakao Corp. All rights reserved.

티스토리툴바