Database
SQL - SELECT 기초
CrackCo
2020. 7. 15. 11:39
SELECT 문은 SQL의 DQL(Data Query Language) 질의어에 해당합니다.
DB의 데이터를 조회할 때 사용합니다.
SELECT 문의 기본적인 문법
SELECT [DISTINCT] { *, column [alias], ... } FROM table;
-- DISTINCT 는 생략 가능
저번 시간에 사용했던 SCOTT 계정의 예제 테이블을 이용하여 실습하도록 합니다.
SCOTT 계정의 테이블 목록이 무엇이 있는지 확인 합니다.
SELECT * FROM TAB; -- *은 모든 것을 뜻함
BONUS, DEPT, EMP, SALGRADE 테이블이 출력되었습니다.
테이블의 데이터를 조회하도록 하겠습니다.
EMP 테이블의 데이터를 출력합니다.
SELECT * FROM EMP;
EMP 테이블의 모든 컬럼의 데이터가 출력되었습니다.
여기서 특정 컬럼만 출력하도록 하겠습니다.
기본적인 틀은 아래와 같습니다.
SELECT 컬럼명 FROM 테이블;
EMP 테이블의 ENAME 컬럼을 출력합시다.
SELECT ENAME FROM EMP;
여러 컬럼도 출력도 가능합니다.
EMP 테이블의 EMPNO과 ENAME을 출력해보겠습니다.
SELECT EMPNO, ENAME FROM EMP;
또한 컬럼에 별칭을 붙일 수도 있습니다.
SELECT EMPNO AS "사원 번호", ENAME "사원이름" FROM EMP;
이는 Alias 라고 하며 줄여서 AS로 씁니다. 또한 생략도 가능합니다.
본문에서는 SELECT 문의 가~~~장 기본적인 출력 방법을 작성하였습니다.
이것 외의 연산, 함수의 활용 등 질의문과 더욱 더 친해지는 시간을 갖도록 하겠습니다~~