KATA#9

codataffee·2024년 4월 19일
0

CODEKATA

목록 보기
9/114
post-thumbnail

WHAT IS KATA?

KATA는 기술과 기술 향상에 초점을 맞춘 코드 챌린지입니다.
일부는 프로그래밍 기본 사항을 교육하는 반면 다른 일부는 복잡한 문제 해결에 중점을 둡니다.

이 용어는 The Pragmatic Programmer 라는 책의 공동 저자인 Dave Thomas 가
무술에서 일본의 카타 개념을 인정하면서 처음 만들어졌습니다.
Dave의 개념 버전은 코드 카타를 프로그래머가
연습과 반복을 통해 기술을 연마하는 데 도움이 되는 프로그래밍 연습으로 정의합니다.


- SQL


✔️ 문제 #1: 오랜 기간 보호한 동물(2)

✔️ 제출 쿼리

✔️ 쿼리 분석

SELECT O.ANIMAL_ID,
       O.NAME
FROM ANIMAL_INS I INNER JOIN ANIMAL_OUTS O 
     ON I.ANIMAL_ID = O.ANIMAL_ID
ORDER BY DATEDIFF(O.DATETIME, I.DATETIME) DESC
LIMIT 2


✔️ CHECK POINT

  • DATEDIFF 함수

    날짜, 시간의 차이를 구하는 함수 DATEDIFF
    DATEDIFF() 함수는 두개의 날짜값의 차이를 int로 반환하는 Mssql 내장함수이다.
    단순히 날짜의 차이가 아닌 두 날짜값의 년도 차이나 시간 차이 혹은 몇 주가 차이나는지도 확인할수 있다.

  • 참고: TIMESTAMPDIFF 함수

profile
커피 좋아하는 데이터 꿈나무

0개의 댓글

관련 채용 정보