본문 바로가기
Programing/SQL

[SQL] SELECT 문의 기본 구문

by 구루미94 2021. 10. 11.

SELECT 구문

select column1, column2, ...

from 테이블명

where 조건

order by 정렬 순서;

 

1. SELECT 절

- 테이블에서 선택할 컬럼이나 표현식을 명시

- cf) 표현식? 하나 이상의 값, 연산자, SQL 함수가 결합된 식

- ex) '1+1' 또는 'column1 _ column2'

- 컬럼명 대신 '*'를 명시하면 테이블에 있는 전체 컬럼을 선택하는 것

 

2. FROM 절

- 조회하고자 하는 테이블 명시

- 여러개의 테이블을 가져올 때는 테이블을 콤마로 구분

 

3. WHERE 절

- 테이블의 데이터 중 특정 조건에 맞는 데이터를 가져오고자 할 때 그 조건을 기술

- 생략가능하지만 생략하면 해당 테이블의 모든 데이터를 가져오게 된다.

 

4. ORDER BY 절

- 조회한 데이터를 정렬해서 보여주는 역할

- 생략가능하고 생략하면 무작위로 데이터가 조회된다.

- SELECT 절에 명시한 컬럼을 그대로 사용할 수 있으며,

정렬하고자 하는 컬럼을 순서대로 콤마로 구분해 명시한다.

- 오름차순으로 정렬하고자 할 때는 컬럼 끝에 ASC를 명시한다.

- 내림차순으로 정렬하고자 할 때는 컬럼 끝에 DESC를 명시힌다.

728x90

'Programing > SQL' 카테고리의 다른 글

[SQL] 데이터 정렬하기  (0) 2021.10.12
[SQL] 조건에 맞는 데이터 조회하기  (0) 2021.10.12
[SQL] 데이터 삭제(DELETE 문)  (0) 2021.10.11
[SQL] 데이터 입력(INSERT 문)  (0) 2021.10.11

댓글