강의로 돌아가기
jykimalba@gmail.com

초보자가 읽기 쉬울 것 같은 코드 공유

어제 처음 sql을 접하고 해커랭크, 프로그래머스 중심으로 문제를 풀고 있습니다.
정말정말 초보자이고, 금융 sql 수준정도로 준비하는 학생 입장에서
sub query, 어려운 구문 등을 사용하지 않고 푼 코드인데 도움이 되었으면 하네요~

SELECT animalouts.animalid, animalouts.name
from animal
outs left join animalins
on animal
outs.animalid = animalins.animalid
where datediff(animal
outs.datetime,animalins.datetime) is not null
order by datediff(animal
outs.datetime,animal_ins.datetime) desc
limit 2

작성중인 코드―solution.sql
1
2
3
4
5
6
7
8
9
10
-- 코드를 입력하세요
SELECT animal_outs.animal_id, animal_outs.name
from animal_outs left join animal_ins
on animal_outs.animal_id = animal_ins.animal_id
where datediff(animal_outs.datetime,animal_ins.datetime) is not null
order by datediff(animal_outs.datetime,animal_ins.datetime) desc
limit 2


-- animal_outs.datetime - animal_ins.datetime) as duration
0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.