목록2024/05/21 (3)
YataNox

문제 10월 중에 대여를 시작한 세단의 car_id를 내림차순으로 정렬하는 문제이다.해당 문제를 풀기 위해서는 1. distinct2. DATE_FORMAT3. in세 예약어를 알아야한다. CAR_RENTAL_COMPANY_RENTAL_HISTORY 에서 10월 중에 대여를 시작한 차를 중복없이 출력하고해당 car_id를 가지면서 차 종류가 세단인 차량의 car_id를 CAR_RENTAL_COMPANY_CAR 테이블에서 출력한다.코드select car_id from CAR_RENTAL_COMPANY_CAR where car_type = '세단' and car_id in (select distinct ch.car_id from CAR_RENTAL_COMPANY_RENTAL_HISTORY ch ..

문제 Case When 메소드를 사용할 줄 아는가에 대한 문제이다.out_date 값을 기준으로 2022-05-01까지는 출고완료 이후는 출고대기 out_date값이 없으면 출고미정으로 출력한다.해당 값을 order_id 기준으로 오름차순 정리한다.코드select order_id, product_id, DATE_FORMAT(out_date, '%Y-%m-%d'), case when DATE_FORMAT(out_date, '%Y-%m-%d') when DATE_FORMAT(out_date, '%Y-%m-%d') > DATE_FORMAT('2022-05-01', '%Y-%m-%d') then '출고대기' else '출고미정' end as 출고여부 from food_order order by ..
문제문제뱀과 사다리 게임을 즐겨 하는 큐브러버는 어느 날 궁금한 점이 생겼다.주사위를 조작해 내가 원하는 수가 나오게 만들 수 있다면, 최소 몇 번만에 도착점에 도착할 수 있을까?게임은 정육면체 주사위를 사용하며, 주사위의 각 면에는 1부터 6까지 수가 하나씩 적혀있다. 게임은 크기가 10×10이고, 총 100개의 칸으로 나누어져 있는 보드판에서 진행된다. 보드판에는 1부터 100까지 수가 하나씩 순서대로 적혀져 있다.플레이어는 주사위를 굴려 나온 수만큼 이동해야 한다. 예를 들어, 플레이어가 i번 칸에 있고, 주사위를 굴려 나온 수가 4라면, i+4번 칸으로 이동해야 한다. 만약 주사위를 굴린 결과가 100번 칸을 넘어간다면 이동할 수 없다. 도착한 칸이 사다리면, 사다리를 타고 위로 올라간다. 뱀이 ..