목록전체 글 (71)
IT'S YU
NVL, NVL2 사용법 및 차이 데이터 처리를 할때 NULL 처리는 항상 중요합니다. 이런 NULL 데이터 처리를 간편하게 하기위해 오라클(oracle)에서는 NLV 함수를 제공하고 있습니다. 오라을 외 다른 데이터베이스에서는 nvl 사용이 불가능 합니다. 1. NVL 함수 [ NVL( 대상 , null인 경우 값 ) ] 대상의 값이 NULL 인 경우 지정한 값으로 치환합니다. 모든 데이터 타입에 적용이 가능합니다. ex ) select nvl(GOODS_QTY, 0) from GOODS; -> GOODS테이블에 GOODS_QTY가 null 일 경우 0으로 치환 2. NVL2 함수 [ NVL2( 대상, null 아닌경우 값, null인 경우 값 ) ] 대상의 값이 NULL 인 경우와 NULL이 아닌경우..
* AJAX(Asynchronous Javascript And Xml) : 비동기적 자바스크립트 xml 웹페이지에서 동적 화면을 만들어주기 위한 방법 중 하나 웹페이지에서 새로고침을 하지 않고 내용적인 부분만 바꿔줄때 사용
컬럼 A와 컬럼 B를 한 컬럼에 이어붙이기 1) 첫번째 방법 시도,, CASE WHEN 구문을 사용해서 아래 쿼리로 사용하려고 했으나 일관성 없는 데이터 유형 CLOB이라는 오류가 뜸 SELECT CASE WHEN A IS NOT NULL AND B IS NOT NULL THEN A || ',' || B WHEN A IS NOT NULL AND B IS NULL THEN A WHEN A IS NULL AND B IS NOT NULL THEN B WHEN A IS NULL AND B IS NULL THEN '' ELSE '' END FROM TEST ; 2) 두번째 방법 시도,, CONCAT(CONCAT(A, ','), B) 또는 A || ',' || B를 사용하면 A와 B 중 NULL인 경우가 있으면 ,..