개발 등/ORACLE 23

SELECT문 및 연산자

SELECT문은 데이터베이스로부터 저장되어 있는 데이터를 검색하는데 사용합니다. [Syntax] · DISTINCT : 중복되는 행을 제거하는 옵션입니다. · * : 테이블의 모든 column을 출력 합니다. · alias : 해당 column에 대해서 다른 이름을 부여할 때 사용합니다. · table_name : 질의 대상 테이블명 · WHERE : 조건을 만족하는 행들만 검색 · condition : column, 표현식, 상수 및 비교 연산자 · ORDER BY : 질의 결과 정렬을 위한 옵션(ASC:오름차순(Default),DESC내림차순) ☞ SQL문의 작성 방법 - SQL 문장은 대소문자를 구별하지 않습니다. - SQL 문장은 한 줄 또는 여러 줄에 입력될 수 있습니다. - 일반적으로 키워드는..

개발 등/ORACLE 2008.08.06

nvl() 함수

NVL 함수는 NULL 값을 다른 값으로 대치시킬 때 쓰인다. NVL( expr1, expr2 ) . 만약 1의 값이 NULL 이라면 2의 값을 반환하고, 1이 NULL이 아니면 그냥 1의 값을 반환한다. 모든 종류의 데이터 타입을 가질 수 있다. NVL 함수는 이 두 개의 연산자를 비교하기 때문에 만약 1이 2와 다른 종류의 데이터 타입을 가지고 있다면, 오라클은 2의 데이터 타입을 1의 데이터 타입으로 변환한다. 함수의 반환값은 1의 데이터 타입과 동일하다. 실제 사용하고 있는 방식은 자바 클래스를 이용하여 반환되는 DB값이 NULL일 경우, "" 로 치환해서 쓰고 있다. 쿼리문에 NVL 함수를 사용하여 변환해도 되지만, 굳이 일일이 넣어서 쿼리를 지저분하게 만들지 않고 있다. 일단 기능상, 효율상 ..

개발 등/ORACLE 2008.08.05