데이터를 조회하거나 검색할 때 사용하는 명령어
SELECT 컬럼1, 컬럼2, ...
FROM 테이블명;
조회할 컬럼들을 나열하는 SELECT절에 산술연산( +-/* )을 기술하여 결과를 조회할 수 있다.
예시
SELECT EMP_NAME, SALARY, SALARY*12
FROM EMPLOYEE;
DATE 타입끼리 연산도 가능하다 (DATE - 년, 월, 일, 시, 분, 초)
오늘 날짜 : SYSDATE
예시
SELECT EMP_NAME, HIRE_DATE, SYSDATE-HIRE_DATE
FROM EMPLOYEE;
여기서 값이 지저분한 이유는 DATE 타입 안에 시, 분, 초에 대한 연산까지 수행하기 때문.
다음 네 가지 표현 모두 가능하며, 특수문자나 띄어쓰기가 포함될 경우엔 ""안에 작성해야 한다.
컬럼명 AS 별칭, 컬럼명 AS "별칭", 컬럼명 별칭, 컬럼명 "별칭"
조회할 컬럼에 중복된 값을 한 번만 조회할 때 사용
DISTINCT 컬럼명
조회할 테이블에 특정 조건을 제시할 경우 사용
SELECT 조회할컬럼명, ...
FROM 테이블명
WHERE 조건;
실행 순서 : FROM절 -> WHERE절 -> SELECT절
조건식에 사용하는 연산자
- 비교연산 : >, <, <=, >=,=(일치), !=(불일치), ^=(불일치), <>(불일치)