. BETWEEN ~ AND
: 하나의 컬럼의 값이 범위 내에 속하는지 알아보기 위한 연산자이다.
숫자형, 문자형, 날짜형에 사용 가능하다
. 와일드 카드
% : 문자가 없거나, 하나 이상의 문자에 어떤 문자가 와도 상관 없습니다.
_ : 하나의 문자에 어떤 값이 와도 상관 없습니다.
LIKE 연산자는 검색하려는 값을 정확히 모를 경우에도
검색할 수 있도록 와일드 카드와 함께 사용하여 결과를 얻습니다.
. NULL의 정의
. 0(zero)이 아님
. 빈 공간이 아님
. 미확정(해당사항 없음), 알 수 없는(unknown) 값을 의미
. 어떤 값인지 알 수 없지만 값은 존재함
. ? 혹은 oo(무한)을 의미
. 연산, 할당, 비교가 불가능
. 오라클에서는 컬럼에 NULL값이 저장되는 것을 허용한다.
IS NULL / IS NOT NULL
: 임의의 컬럼이 NULL인지 아닌지를 비교/검색한다.
특정 컬럼값이 NULL값인지를 비교할 경우 IS 연산자를 사용한다.
. Concatenation 연산자 사용
: select 다음에 2개 이상의 컬럼이 올 경우 이들을 ','로 연결하지만
영어 문장처럼 보이게 하기 위해 Concatenation 연산자를 사용합니다.
=> ||
select enamae || 'is a' || job from emp;
. DISTINCT
: 동일한 값들이 중복되어 출력되지 않도록 하기 위해 사용하는 키워드