CASE WHEN문 C언어나 JAVA등에서 조건식을 사용하기 위해서는 if문을 주로 사용한다. 오라클도 이와 유사하게 조건식을 사용할 수 있는 방법이 있다. 바로 CASE WHEN문이다. CASE WHEN [조건 1] THEN [출력 1] WHEN [조건 2] THEN [출력 2] ... ELSE [출력 N] END CASE WHEN문의 기본적인 문법은 위와 같다. 프로그래밍 언어에서 사용하는 if문과 거의 비슷하다. CASE WHEN 뒤에 조건을 작성하고, 해당 조건을 만족하면 THEN 뒤의 출력값을 출력하는 식이다. 예를 들어 SELECT CASE WHEN gender = 'M' THEN '남성' WHEN gender = 'F' THEN '여성' END AS '성별' FROM dual; 위와 같이 사..
LOB(Large Object) 타입이란? LOB(Large Object)타입은 오디오, 비디오, 문서 등 다양한 데이터를 큰 용량까지 저장할 수 있는 데이터 타입이다. LOB은 아래와 같이 4가지 종류가 존재한다. BLOB(Binary Large Object) : 바이너리(binary)타입의 어떠한 데이터든 저장할 수 있다. 주로 이미지, 오디오, 영상에 활용된다. CLOB(Character Large Object) : 매우 큰 용량의 문자열 혹은 문서를 저장할 때 사용한다. 고정 길이를 사용한다. NCLOB(National Character Set Large Object) : National 문자열 세트를 저장한다. CLOB과는 다르게 가변 길이를 사용한다. BFILE(External Binary F..