본문 바로가기

select2

[Oracle SQL] SELECT문 - null과 NVL함수, 연결 연산자, distinct 이전 글에 이어서 SELECT문에 대해 정리해 보겠습니다. 5. null과 NVL함수 5-1. null(널)값 null(널)은 값이 없다는 것으로, 이용 불가능하며 비교 불가능한 데이터입니다. Oracle은 기본적으로 컬럼에 null값이 저장되는 것을 허용하며, 제약조건을 이용해서 null값을 허용하지 않을 수도 있습니다. null값을 이용해 검색하고 싶을 때는 IS NULL, IS NOT NULL 이라는 정해진 문구를 사용해야 합니다. SELECT comm FROM emp WHERE comm IS NULL; SELECT comm FROM emp WHERE comm IS NOT NULL; null은 값이 없으므로 연산도 불가능합니다. null값을 연산하면 자동으로 null값으로 처리됩니다. SELECT .. 2022. 5. 7.
[Oracle SQL] SELECT문 - 기본 문법, 산술 연산자, 별칭 SELECT문은 데이터베이스에 저장된 데이터를 검색할 때 사용되는 SQL문으로서, DQL(Date Query Language)라고 합니다. 기본 문법은 다음과 같습니다. SELECT [DISTINCT] {*, column [Alias], ...} FROM 테이블명; 생략 가능한 옵션은 [ ] 으로 표현되었고, 여러 값 중 하나를 필수로 사용해야 하는 내용은 { } 으로 표현되었습니다. SELECT에 해당하는 절을 SELECT절이라고 하고, FROM에 해당하는 절을 FROM절이라고 합니다. SELECT문은 반환되는 데이터 종류에 따라 Selection, Projection, Join 의 세 가지 처리 기능이 있는데, 그림으로 보자면 다음과 같습니다. Join에 대해서는 이후에 자세히 알아보기로 하고, 이 .. 2022. 5. 7.