MY SQL 6일차

Berrypanda·2021년 9월 23일
0

MY SQL

목록 보기
6/8

2021.09.24

<오늘 배운 것>

  1. 서브 쿼리
    쿼리문 자체를 쿼리 안에 넣어서 사용한다.
    WHERE 절, FROM 절 등에 넣어서 사용하며 FROM절에 넣었을 경우 alias를 꼭 넣어 주어야한다. outer query의 값을 사용하여 WHERE절에 조건을 써줄 때에는 EXIST나 NOT EXIST를 넣어 사용한다.
SELECT *
FROM review
WHERE item_id IN
    (SELECT id FROM item WHERE registration_date<'2018-12-31');
SELECT MAX(copang_report.price) AS max_price,
    AVG(copang_report.star) AS avg_star,
    COUNT(DISTINCT(copang_report.email)) AS distinct_email_count
FROM
(SELECT price, star, email
FROM review 
    INNER JOIN item ON item.id=review.item_id
    INNER JOIN member ON member.id=review.mem_id) AS copang_report;

<후기>

명절+개강으로 진도가 점점 느려지고 있다. 어느정도까지 할 수 있을지 잘 모르겠다.

0개의 댓글