TOOL/DATABASE 2015. 11. 25. 21:15



///// DECODE()

오라클 함수인 DECODE()는 조건에 맞게 출력하는 기능이라고 봐도 무관할 듯 하다.


예제) SELECT DECODE(A, B1, B2, B3, B4, B5, B6, C) FROM  DUAL


A는 컬럼명!

A컬럼 값이 B1이면 B2 

A컬럼 값이 B3이면 B4

A컬럼 값이 B5이면 B6

해당 조건이 없으면 C를 출력한다.


B의 갯수는 짝수로 맞추면 된다.


인자 값은 유연하게 짝만 잘 맞춰주면 성립되는 듯 하다.





///// 참고 :

http://blog.naver.com/sebintiger/150185627500

'TOOL > DATABASE' 카테고리의 다른 글

[PostgreSQL] 리눅스에 설치하기  (0) 2015.11.30
EXISTS() 와 IN  (0) 2015.11.25
RANK(), ROWNUMBER()  (0) 2015.11.13
DB 심화  (0) 2015.09.15
ORACLE쿼리를 MYSQL쿼리로 바꿔야할 상황이 생겼다.  (1) 2015.06.18