[SQL-NULL, 난이도 중] NULL 처리하기
테이블 명은 ANIMAL_INS 이며, ANIMAL_ID 순으로 ANIMAL_TYPE, NAME, SEX_UPON_INTAKE 을 조회하는 SQL문을 작성하면 된다. NAME은 NULLABLE이 TRUE이기 때문에 NULL값이 올 수도 있는데, 이 때의 NULL값은 "No name" 문자열로 대체하면 된다. SELECT ANIMAL_TYPE, IFNULL(NAME,"No name") AS NAME, SEX_UPON_INTAKE FROM ANIMAL_INS ORDER BY ANIMAL_ID; SELECT : 조회하라 ANIMAL_TYPE, IFNULL(NAME,"No name") AS NAME, SEX_UPON_INTAKE : ANIMAL_TYPE, NAME, SEX_UPON_INTAKE 필드를 (단, N..
2020. 12. 4.
[SQL-Select, 난이도 중하] 여러 기준으로 정렬하기
테이블 명은 ANIMAL_INS 이며, NAME순으로, NAME이 같다면 DATETIME의 역순으로 모든 동물의 ANIMAL_ID, NAME, DATETIME을 조회하는 SQL문을 작성하면 된다. >> SELECT ANIMAL_ID,NAME,DATETIME FROM ANIMAL_INS ORDER BY NAME, DATETIME DESC; SELECT : 조회하라 ANIMAL_ID,NAME,DATETIME : ANIMAL_ID,NAME,DATETIME 필드를 FROM ANIMAL_INS : 테이블 "ANIMAL_INS" 에서 ORDER BY NAME, DATETIME DESC : 필드 "NAME" 순으로, "NAME"이 같다면 DATETIME의 역순으로
2020. 10. 20.