SELECT ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE
FROM ANIMAL_INS
WHERE NAME is not null
ORDER BY ANIMAL_ID;
** 제출 전 처음에 문제 풀었을 때 '동물 보호소에 들어온 동물 중, 이름이 있는 동물의 ID를 조회하는 SQL 문을 작성해주세요.' 로 작성 후 실행을 했더니 아무것도 나오지 않았다. 다시 한번 ANIMAL_INS 전체 데이터를 확인 해보니 이름이 NULL 로 보이는 것이 많아 다시 체크하여 is not null 을 입력 하였다.
** 1번에서 까먹으면 안되는 포인트
Where 컬럼 is not null : 컬럼 내 null 아닌 값을 확인 할 수 있음 where 컬럼 is null : 컬럼 내 null 인 값을 확인 할 수 있음
SELECT Name, datetime
FROM ANIMAL_INS
ORDER BY ANIMAL_ID desc
** 동물 보호소에 들어온 모든 동물의 이름과 보호 시작일을 조회하는 SQL문을 작성해주세요. 이때 결과는 ANIMAL_ID 역순으로 정렬 하라는 문제 였다. 요건 깔끔하게 문제 풀이 완료 함
Order by에서 내림차순 / 오름차순 정리 할 때 Desc (내림차순) , ASC (오름차순) 헷갈리지 말 것!
두수의 차 풀이 (문제풀이)
def solution(num1, num2):
return num1-num2