21.2.23 / SQL / 프로그래머스 코딩테스트

actpjk·2021년 2월 23일
0

[매일코딩 스터디]

목록 보기
23/30
post-thumbnail

Today

스터디 내용

  • SQL 프로그래머스 코딩테스트
  • group by / with recursive
  • SQLD 노란책 1과목 16번

결과

with recursive 문 사용법

  1. 메모리상에 가상의 테이블을 저장
  2. 재귀커리를 이용해 실제로 테이블을 만들거나 데이터를 저장하지 않아도 가상 테이블 생성 가능

with recursive 테이블명 as (select 초기값 as 컬럼별명1 union all select 컬럼별명1 계산식 from 테이블명 where 제어문)

with recursive time as
(select 0 as hour union all select hour+1 from time where hour<23)
select hour, count(animal_id) count
from time
left outer join animal_outs on (hour = date_format(datetime, '%H') )
group by hour;

Tomorrow

  • SQL 프로그래머스 코딩 테스트
  • SQLD 공부

Summary

  • 졸리다..
profile
성장

0개의 댓글