본문 바로가기
SQL/칼퇴족 김대리는 알고 나만 모르는 SQL

[SQL] DAY 02. SQL의 기초

by 훈영 2023. 4. 21.

1. 데이터 가져오기

 

1-1. 지정한 열 가져오기

'특정 테이블로부터 보고 싶은 특정 열들을 선택해서 출력하라'는 뜻이다.

 

문법 01. 지정한 열이 한 개일 경우

SELECT 열 이름
FROM 테이블명;

 

문법 02. 지정한 열이 두 개 이상일 경우

SELECT 열 이름1, 열 이름2, 열이름3
FROM 테이블명;

 

1-2. 모든 열 가져오기

 

문법 01. 모든 열 이름을 적기

SELECT 열 이름1, 열 이름2, 열 이름3, 열 이름4, 열 이름5, 열 이름 6
FROM 테이블명;

 

문법 02. 문자 *를 사용하기

SELECT *
FROM 테이블명;

 

 

 

2. 데이터 정렬하기

 

2-1. 한가지 열로 데이터 정렬하기

'특정 테이블로부터 특정 열에 의해 정렬된 열(들)을 선택해서 나열하라'는 뜻이다.

 

문법 01. 'ORDER BY 열 이름' 사용하기

SELECT 열 이름1, 열 이름2
FROM 테이블명
ORDER BY 열 이름1;

 

문법 02. 'ORDER BY 열 위치' 사용하기

SELECT 열 이름1, 열 이름2
FROM 테이블명
ORDER BY 열 위치1;

 

2-2. 여러 가지 열로 데이터 정렬하기

 

문법 01. 'ORDER BY 열 이름' 사용하기

SELECT 열 이름1, 열 이름2, 열 이름3
FROM 테이블명
ORDER BY 열 이름1, 열 이름2;

 

문법 02. 'ORDEY BY 열 위치' 사용하기

SELECT 열 이름1, 열 이름2, 열 이름3
FROM 테이블명
ORDER BY 열 위치 1, 열 위치 2;

 

2-3. 오름차순으로 데이터 정렬하기

 

문법 01. ASC 사용해서 정렬하기

SELECT 열 이름1, 열 이름2
FROM 테이블명
ORDER BY 열 이름1 ASC, 열 이름2 ASC;

 

문법 02. 정렬할 열 이름 혹은 열 위치만 적기

# 방법 1. 정렬할 열 이름만 적기

SELECT 열 이름1, 열 이름2
FROM 테이블명
ORDER BY 열 이름1, 열 이름2;

 

# 방법 2. 정렬할 열 위치만 적기

SELECT 열 이름1, 열 이름 2
FROM 테이블명
ORDER BY 열 위치1, 열 위치 2;

 

2-4. 내림차순으로 데이터 정렬하기

 

문법 01. DESC 사용해서 정렬하기

SELECT 열 이름1, 열 이름2
FROM 테이블명
ORDER BY 열 이름1 DESC, 열 이름2 DESC;

댓글