프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
1) 생성해준 이름을 group by로 가져다 쓰기.
더보기
SELECT
SUBSTR(PRODUCT_CODE, 1, 2) AS CATEGORY
, COUNT(PRODUCT_ID) AS PRODUCTS
FROM
PRODUCT
GROUP BY
CATEGORY
ORDER BY
CATEGORY
;
group by를 할때, 묶어주는 이름이 group by에 없으면 alias로 설정한 이름도 가져다 쓴다는 이야기를, 어제 스터디그룹에서 팀원들에게 설명해줬었는데 마침 그런 문제가 있어서 풀어봤다.
order by가 가져다 쓰는거야 순서가 select문 다음이니까 그렇다 쳐도, group by가 select문 전에 작동하는데 어떻게 가져다써 ? ← 이 부분을 이해하는게 포인트인듯!
'🔥 Vamos > ALGORITHM' 카테고리의 다른 글
[프로그래머스/SQL] Lv4_년, 월, 성별 별 상품 구매 회원 수 구하기 (0) | 2024.05.03 |
---|---|
[프로그래머스/SQL] Lv2_DATETIME에서 DATE로 형 변환 (0) | 2024.05.02 |
[프로그래머스/Java] Lv0_문자 반복 출력하기 (repeat(int n)) (1) | 2023.12.08 |
[프로그래머스/Java] Lv0_모음제거 (2) | 2023.12.07 |
[프로그래머스/Java] Lv0_문자열 뒤집기 (String builder) (0) | 2023.08.27 |