프로그래머스 | SQL 스터디 18

2024. 9. 23. 21:08·SQL/프로그래머스

SELECT

부모의 형질을 모두 가지는 대장균 찾기(Lv2)

문제 설명

​

문제

​

풀이

SELECT로 ID, GENOTYPE, PARENT_GENOTYPE를 조회

 

JOIN에서 PARENT_ID를 가지는 테이블(부모가 있는 ID)을 self-join으로 연결

 

WHERE에서 E.GENOTYPE과 D.GENOTYPE을 비트 연산자를 한 값이 D.GENOTYPE으로 설정

(부모의 형질을 모두 가지는 개체를 찾기 위한 쿼리)

 

ORDER BY 에서 ID로 오름차순 정렬

SELECT E.ID, E.GENOTYPE, D.GENOTYPE PARENT_GENOTYPE
FROM ECOLI_DATA E
JOIN ECOLI_DATA D ON E.PARENT_ID = D.ID
WHERE (D.GENOTYPE & E.GENOTYPE) = D.GENOTYPE
ORDER BY ID;

 

 

GROUP BY

월별 잡은 물고기 수 구하기 (Lv2)

문제 설명

​

문제

 

풀이

SELECT에서 FISH_COUNT, MONTH를 조회

 

GROUP BY에서 MONTH으로 그룹화

 

ORDER BY에서 MONTH를 오름차순 정렬

SELECT COUNT(*) FISH_COUNT, MONTH(TIME) MONTH
FROM FISH_INFO
GROUP BY MONTH(TIME)
ORDER BY MONTH;

 

String, Date

연도 별 평균 미세먼지 농도 조회하기 (Lv1)

문제 설명

 

문제

​

풀이

SELECT에서 COUNT를 조회

​

WHERE에서 연도를 2021으로 설정

SELECT COUNT(*) FISH_COUNT
FROM FISH_INFO
WHERE YEAR(TIME) = 2021;
저작자표시 비영리 변경금지 (새창열림)

'SQL > 프로그래머스' 카테고리의 다른 글

프로그래머스 | SQL 스터디 19 (재귀적 CTE) (완)  (1) 2024.09.24
프로그래머스 | SQL 스터디 17  (1) 2024.09.20
프로그래머스 | SQL 스터디 16  (1) 2024.09.18
프로그래머스 | SQL 스터디 15 (SUBSTIRNG)  (2) 2024.09.17
프로그래머스 | SQL 스터디 14 (Union, Union all)  (3) 2024.09.16
'SQL/프로그래머스' 카테고리의 다른 글
  • 프로그래머스 | SQL 스터디 19 (재귀적 CTE) (완)
  • 프로그래머스 | SQL 스터디 17
  • 프로그래머스 | SQL 스터디 16
  • 프로그래머스 | SQL 스터디 15 (SUBSTIRNG)
kimmalgu
kimmalgu
DA(데이터 분석가) 블로그
  • kimmalgu
    kimmalgu 님의 블로그
    kimmalgu
  • 전체
    오늘
    어제
    • 분류 전체보기 (53)
      • 통계 (3)
      • [패캠] 데이터분석 부트캠프 (10)
        • 프로젝트 (2)
        • 수업 정리 (8)
      • 파이썬 (8)
        • 통계전산처리 (7)
      • SQL (27)
        • 프로그래머스 (20)
        • HackerRank (5)
        • LeetCode (1)
      • 코테 (0)
      • 독후감 (5)
  • 블로그 메뉴

    • 글쓰기
    • 홈
    • 태그
    • 방명록
  • hELLO· Designed By정상우.v4.10.0
kimmalgu
프로그래머스 | SQL 스터디 18
상단으로

티스토리툴바