SQL :: Oracle :: SELECT(기본문법)

김병철·2022년 9월 14일
0

SQL

목록 보기
1/11

SQL(기본 문법)

SELECT

SELECT 기본

데이터를 조회하거나 검색할 때 사용하는 명령어

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

조회할 컬럼에 중복된 값을 한 번만 조회할 때 사용

DISTINCT 컬럼명

WHERE 절

조회할 테이블에 특정 조건을 제시할 경우 사용

SELECT 조회할컬럼명, ...
FROM 테이블명
WHERE 조건;
  • 실행 순서 : FROM절 -> WHERE절 -> SELECT절

  • 조건식에 사용하는 연산자
    - 비교연산 : >, <, <=, >=,=(일치), !=(불일치), ^=(불일치), <>(불일치)

profile
keep going on~

0개의 댓글