Cracking Code

SQL - SELECT 기초 본문

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 문의 가~~~장 기본적인 출력 방법을 작성하였습니다.

이것 외의 연산, 함수의 활용 등 질의문과 더욱 더 친해지는 시간을 갖도록 하겠습니다~~

'Database' 카테고리의 다른 글

SQL - NULL 값 연산  (0) 2020.07.15
SQL - 산술 연산자  (0) 2020.07.15
SQL Developer 설치 및 실행  (1) 2020.07.14
Oracle 11g 설치 및 환경 구성  (0) 2020.07.14
데이터베이스 개요  (2) 2020.07.14
Comments