기본 문법

SELECT 열_이름
	FROM 테이블_이름
	WHERE 조건식
	GROUP BY 열_이름
	HAVING 조건식
	ORDER BY 열_이름
	LIMIT 숫자

SELECT

목적: 조회할 데이터(컬럼) 지정

-- SELECT '컬럼명' FROM '테이블명'
SELECT member_id, name FROM member;

-- SELECT 와 FROM 사이에 *를 적으면 테이블의 모든 컬럼을 조회한다.
SELECT * FROM member;

-- 두 SQL은 동일한 기능을 한다.
SELECT * FROM market_db.member;
SELECT * FROM member;

WHERE

목적: 특정 조건만 조회하기

-- member 테이블에서 mem_number 컬럼 값이 5이상인 데이터 조회
SELECT * FROM member 
	WHERE mem_number >= 5;

논리 연산자 AND, OR 사용 가능

SELECT TRUE OR FALSE AND FALSE;   // 1
SELECT (TRUE OR FALSE) AND FALSE; // 0

BETWEEN - 범위 표현식

-- member 테이블에서 height 컬럼 값이 160이상 165이하인 데이터 조회
SELECT * FROM member 
	WHERE height between 160 and 165;