SELECT

SEUNGJU BAEK·2025년 3월 14일
0

DATABASE에서 데이터를 조회할 때 쓰인다.

  1. TABLE의 전체 컬럼 조회
SELECT * FROM mytable;
  1. TABLE의 특정 컬럼 조회
SELECT column1, column2, column3 FROM mytable;
  1. TABLE의 특정 조건 데이터 조회
  • WHERE
SELECT column1, column2 FROM mytable WHERE column2 = 'jake';
  1. TABLE의 조회한 데이터를 정렬
  • ORDER BY (ASC/DSC)
SELECT column1, column2 FROM mytable
ORDER BY column1 ASC/DSC;
  1. TABLE의 중복된 값을 제거하고 조회
  • DISDTINCT
SELECT DISTINCT column1 FROM mytable
  1. 결과 값을 그룹화 하여 조회
  • GROUP BY
  • 'COUNT', 'SUM', 'AVG', 'MAX', 'MIN' 집계 함수와 함께 사용
SELECT column1, COUNT(*) FROM mytable
GROUP BY column1;
  1. 결과 값의 조건부 필터링 하여 조회
  • HAVING
    (WHERE = 집계함수 적용 전 필터링, HAVING = 집계함수 적용 후 필터링)
  • GROUP BY / 집계 함수와 함께 사용
SELECT column1, COUNT(*) FROM mytable
GROUP BY column1
HAVING COUNT(*) >= 3;
  1. 두개 이상의 테이블의 데이터를 결합하여 조회
  • JOIN
    (JOIN의 종류 = 'INNER JOIN', 'LEFT JOIN', 'RIGHT JOIN', 'FULL JOIN')
  • INNER JOIN ~ ON ~ 형식으로 사용
SELECT m.column1, y.column2 FROM mytable m
INNER JOIN yourtable y ON m.column2 = y.column2;
profile
I'm Jake!

0개의 댓글

Powered by GraphCDN, the GraphQL CDN