데브코스/강의 정리

8주차 파트2 count as exists

케케_ 2024. 10. 7. 18:03

count 문법

SELECT count(*) FROM likes WHERE liked_book_id = 1;

위와 같이 count로  *를 감싸주면, liked_book_id가 1인 것을 모두 카운트해 갯수를 반환해준다.

 

 

count, as

SELECT *,
	(SELECT count(*) FROM likes WHERE liked_book_id =books.id) AS likes
    FROM books;

books 테이블에 해당 책에 대응하는 좋아요 수 열(AS likes)을 붙여줌

 - 도서 테이블 전체 조회 + 컬럼 1개 추가

 

 

 

서브 쿼리 : 쿼리 안에 쿼리

count() : 행 개수

AS : 컬럼 별칭

'데브코스 > 강의 정리' 카테고리의 다른 글

8주차 파트 5  (0) 2024.10.14
8주차 파트4 fk 중복 오류  (0) 2024.10.11
sql 시간 조건, 페이징하기  (1) 2024.10.07
카테고리 API 설계  (0) 2024.10.04
node.js 패키지 구조/ 컨트롤러  (0) 2024.10.02