개발일지/TIL

[TIL/Today I Learned] SQL 46번-47번

리베린 2024. 2. 1. 21:14
SQL 46번

CAR_RENTAL_COMPANY_CAR 테이블과 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블에서 자동차 종류가 
'세단'인 자동차들 중 10월에 대여를 시작한 기록이 있는 자동차 ID 리스트를 출력하는 SQL문을 작성해주세요. 
자동차 ID 리스트는 중복이 없어야 하며, 자동차 ID를 기준으로 내림차순 정렬해주세요.

 SELECT DISTINCT(C.CAR_ID)
FROM CAR_RENTAL_COMPANY_CAR C INNER JOIN CAR_RENTAL_COMPANY_RENTAL_HISTORY H 
     ON C.CAR_ID = H.CAR_ID
WHERE MONTH(START_DATE) = 10 AND CAR_TYPE = "세단"
ORDER BY 1 DESC ;

 

SELECT DISTINCT(필드) FROM 테이블 

=> 중복 제거 함수 

 

SQL 47번

동물 보호소에 들어온 모든 동물의 정보를 ANIMAL_ID순으로 조회하는 SQL문을 작성해주세요. 
SQL을 실행하면 다음과 같이 출력되어야 합니다.

SELECT *
FROM ANIMAL_INS
ORDER BY ANIMAL_ID ;