씨니씨니263 Lv4. 입양 시각 구하기(2) ▶ 문제 ▶ 풀이방법 SET @hour := -1; SELECT (@hour := @hour + 1) as HOUR, (SELECT COUNT(hour(DATETIME)) FROM ANIMAL_OUTS WHERE @hour = hour(DATETIME)) as COUNT FROM ANIMAL_OUTS WHERE @hour 변수에 -1대입한다. - SET으로 변수 설정/대입 후 세미콜론( ; ) 필수! 2022. 5. 25. Lv4. 보호소에서 중성화한 동물 ▶ 문제 ▶ 풀이방법 SELECT O.ANIMAL_ID, O.ANIMAL_TYPE, O.NAME FROM ANIMAL_INS I RIGHT JOIN ANIMAL_OUTS O ON I.ANIMAL_ID = O.ANIMAL_ID WHERE I.SEX_UPON_INTAKE LIKE "%Intact%" AND O.SEX_UPON_OUTCOME NOT LIKE "%Intact%" ORDER BY ANIMAL_ID --> LIKE, NOT LIKE 연산자 사용하여 중성화 됐는지 안됐는지 구분. 2022. 5. 23. Lv3. 없어진 기록 찾기 ▶ 문제 ▶ 풀이방법 SELECT O.ANIMAL_ID, O.NAME FROM ANIMAL_INS I RIGHT JOIN ANIMAL_OUTS O ON I.ANIMAL_ID = O.ANIMAL_ID WHERE I.ANIMAL_ID is NULL ORDER BY O.ANIMAL_ID -> Right JOIN 사용해 입양된 동물 테이블 위주로 테이블을 만들어, 보호소에 저장되어있지 않은 기록들을 찾아냄. 2022. 5. 21. Lv3. 있었는데요 없었습니다 ▶ 문제 ▶ 풀이방법 SELECT O.ANIMAL_ID, O.NAME FROM ANIMAL_INS I JOIN ANIMAL_OUTS O ON I.ANIMAL_ID = O.ANIMAL_ID WHERE I.DATETIME > O.DATETIME ORDER BY I.DATETIME 2022. 5. 21. 이전 1 2 3 4 5 6 7 8 ··· 66 다음