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 |