SQL

Chapter 1. SELECT 기초 - 원하는 정보 가져오기

SELECT - 내 원하는 정보 가지고 오기

테이블의 모든 내용 보기

	SELECT * FROM (테이블 이름);
	-- "*"은 모든 컬럼을 의미한다.
	-- 테이블에 모든것을 가지고 온다.

원하는 Column(열)만 골라서 보기

SELECT (원하는 컬럼 이름) FROM (테이블 이름);
-- 여러 개의 컬럼을 가지고 오고 싶다면 ","으로 구분하여 사용한다.
-- 태아블애서 원하는 컬럼을 가지고 온다.

원하는 조건의 row (행)만 걸러서 보기

WHERE 구문 뒤에 조건을 붙여 원하는 데이터만 가져올 수 있습니다.

SELECT * FROM (테이블 이름)
WHERE (조건);
-- 테이블에 있는 모든 것을 가지고 올 때 조건에 따라 가지고 온다.

원하는 순서로 데이터 가지고 오기

ORDER BY 구문을 사용해서 특정 컬럼을 기준으로 데이터를 정렬 할 수 있다.

구문 기준 기본
ASC 오름차순 ✔️
DESC 내림차순
SELECT * FROM (테이블 이름)
ORDER BY (원하는 컬럼);
-- 테이블에 있는 모듯 것을 가지고 올 때 원하는 컬럼을 기준으로 오름차순으로 절렬 한다.

원하는 만큼만 데이터 가져오기

LIMIT {가져올 갯수} 또는 LIMIT {건너뛸 갯수}, {가져올 갯수} 를 사용하여, 원하는 위치 에서 원하는 만큼만 데이터를 가져올 수 있다.

SELECT * FROM (테이블 이름)
LIMIT (가져올 갯수)
-- 테이블에 있는 모든 것을 가지고 올 때 가져올 갯수만 가지고 온다. 

SELECT * FROM (테이블 이름)
LIMIT (건너뛸 갯수), (가져올 갯수)
-- 테이블에 있는 모든 것을 가지고 올 떄 몇번 부터 몇 번 까지 가지고 온다.

원하는 별명(alias)으로 데이터 가져오기

AS을 사용하여 컬럼명 변경할 수 있습니다.

SELECT  (원하는 컬럼 이름) AS (원하는 컬럼 이름으로 바꾸기) FROM (테이블 이름)
-- 테이블에 있는 원하는 컬럼을 가지고 올 때 원하는 컬럼 이름으로 바꾸기