쿼리문 기초

최대환·2022년 8월 1일
0

참고 강의

SELECT 문

SELECT * FROM Customers;

Customers 테이블의 전체 데이터를 조회한다.

SELECT CustomerName, CustomerID FROM Customers;

Customers 테이블의 원하는 칼럼을 조회한다.

WHERE 문

SELECT * FROM Customers WHERE CustomerID > 5;

테이블에서 아이디가 5보다 큰값만 조회한다.

ORDER BY

SELECT * FROM Customers WHERE CustomerID > 5
ORDER BY CustomerID ASC;

테이블에서 아이디가 5보다 큰값을 오름차순으로 정리.

SELECT * FROM Customers WHERE CustomerID > 5
ORDER BY CustomerID DESC;

테이블에서 아이디가 5보다 큰값을 내림차순으로 정리

LIMIT

SELECT * FROM Customers 
LIMIT 2, 10

LIMIT {건너뛸 개수},{가져올 개수}
인덱스 2번부터 10개를 가져온다는 뜻이다.

AS

SELECT 
	CustomerID AS ID,
    CustomerName AS NAME
FROM Customers 

컬럼명이 변경 되어서 나온다.

IN ()

SELECT * FROM Customers 
WHERE City IN ('Seoul', 'Busan', 'JeounJu') 

테이블중에서 도시가 서울, 부산, 전주 인곳만 조회한다.

LIKE

SELECT * FROM Customers 
WHERE CustomerName LIKE '김%' 

테이블중에서 이름이 김자로 시작하는 사람을 조회한다.
_를 쓰면 한자리로 조회가 가능하다
%는 거기에 0-N개의 뭔가가 올 수 있다.

GROUP BY

SELECT * FROM Customers 
GROUP BY Country;

Country 칼럼을 기준으로 중복되지않게 순서대로 조회한다.

SELECT * FROM Customers 
GROUP BY Country, Age;

Country, AGE 칼럼을 기준으로 중복되지않게 순서대로 조회한다.

profile
나의 개발지식 output 공간

0개의 댓글