2021.06.11
38번째 포스팅
입사 95일차.
SELECT는 여러가지 조건들이 추가로 작성되었을 때 비로소 사용할 수 있는 데이터가 된다.
SELECT * FROM 테이블명; 의 쿼리로 데이터를 조회하면 Queue처럼 테이블에 입력한 순서대로 조회되기 때문이다.
오늘은 MySQL 데이터베이스에서 여러가지 조건들을 추가하여 SELECT문을 완성시켜 보려고 한다.
1. ORDER BY
① 조회되는 데이터의 순서를 바꿀 수 있다.
② SELECT * FROM 테이블명 ORDER BY 컬럼명 ASC( 또는 DESC );
③ 저장되어 있는 데이터의 변형은 일어나지 않는다.
④ 완성된 쿼리를 보면서 직접 비교해보자.
2. WHERE
① 조건을 설정하여 원하는 데이터만 조회할 수 있다.
② SELECT * FROM 테이블명 WHERE 컬럼명 = 값;
③ AND나 OR을 사용해서 2개 이상의 조건을 사용할 수 있다.
④ 완성된 쿼리를 보면서 직접 비교해보자.
3. JOIN
① 2개 이상의 테이블을 합쳐서 데이터를 조회할 수 있다.
② JOIN에는 반드시 PK(Primary Key)와 FK(Foreign Key)가 필요하다.
② SELECT * FROM 테이블명1 LEFT JOIN 테이블명2 ON 테이블1.컬럼명 = 테이블2.컬럼명;
③ LEFT JOIN, RIGHT JOIN, OUTER JOIN, INNER JOIN 등의 종류가 있다.
④ 테이블 뒤에 A, B등의 별명(Alias)을 부여해서 사용한다.
⑤ 완성된 쿼리를 보면서 직접 비교해보자.
'데이터베이스' 카테고리의 다른 글
[Redis] Redis Starts with Docker And WebFlux(2) (0) | 2023.04.09 |
---|---|
[Redis] Redis Starts with Docker And WebFlux(1) (0) | 2023.04.02 |
[DB] SyBase에서 사용하는 기능들 (0) | 2021.03.29 |
[DB] Mapper.xml에서 사용하는 속성들 (0) | 2021.03.16 |
[DB] MySQL과 Oracle 문법 비교 (0) | 2021.03.13 |
댓글