SELECT문
SELECT 컬럼명
INTO 새로운_테이블명
FROM 테이블명
WHERE 조건
GROUP BY 그룹화할_컬럼명
HAVING 그룹_조건
ORDER BY 정렬;
SELECT | FROM 절
테이블 조회
SELECT 컬럼명
FROM 테이블명;
-- 전체 테이블 조회
SELECT * FROM 테이블명;
-- 전체 테이블 조회(중복 포함)
SELECT ALL * FROM 테이블명;
DISTINCT
중복 데이터 제거
SELECT DISTINCT 컬럼명
FROM 테이블명;
WHERE절
데이터에 조건식 지정
SELECT 컬럼명
FROM 테이블명
WHERE 조건
INTO절
기존 테이블의 데이터로 조건에 맞는 새로운 테이블 생성
SELECT 컬럼명
INTO 새로운_테이블명
FROM 기존_테이블명
WHERE 조건;
-- 기존 테이블의 컬럼 목록만 가져오는 방법
SELECT *
INTO 새로운_테이블명
FROM 기존_테이블명
WHERE [거짓조건];
ORDER BY절
데이터 오름차순, 내림차순 정렬
SELECT 컬럼명
FROM 테이블명
ORDER BY 컬럼명 [ASC|DESC(기본값: ASC)];
-- 컬럼1에 대해 내림차순 정렬
SELECT 컬럼명1, 컬럼명2
FROM 테이블명
ORDER BY 컬럼명1 DESC;
-- 컬럼2에 대해 오름차순 정렬
SELECT 컬럼명1, 컬럼명2
FROM 테이블명
ORDER BY 2;
-- 4번째 지정한 컬럼에 대해 내림차순 정렬
SELECT 컬럼명1, 컬럼명2, 컬럼명3, 컬럼명4
FROM 테이블명
ORDER BY 4 DESC;
-- 2, 3번째 지정한 컬럼에 대해 내림차순 정렬
SELECT 컬럼명1, 컬럼명2, 컬럼명3, 컬럼명4
FROM 테이블명
ORDER BY 2, 3 DESC;
-- 1번째 지정한 컬럼에 대해 내림차순, 4번째 지정한 컬럼에 대해 오름차순 정렬
SELECT 컬럼명1, 컬럼명2, 컬럼명3, 컬럼명4
FROM 테이블명
ORDER BY 1 DESC, 4 ASC;
(참고) 121202.tistory.com/26?category=541709