2025/10/10 2

프로그래머스 SQL 오답노트 251010

프로그래머스 SQL 오답노트자동차 평균 대여기간 구하기문제: CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블에서 평균 대여 기간이 7일 이상인 자동차들의 자동차 ID와 평균 대여 기간(컬럼명: AVERAGE_DURATION) 리스트를 출력하는 SQL문을 작성해주세요. 평균 대여 기간은 소수점 두번째 자리에서 반올림하고, 결과는 평균 대여 기간을 기준으로 내림차순 정렬해주시고, 평균 대여 기간이 같으면 자동차 ID를 기준으로 내림차순 정렬해주세요. 틀린 이유: 대여 기간은 당일 하루 빌린것도 처리해야 하므로 날짜 계산 시 +1 계산SELECT CAR_ID, ROUND(AVG(DATEDIFF(END_dATE,START_dATE)+1),1) AVERAGE_DUR..

SQL 2025.10.10

[아이티윌 빅데이터 52기] Day 4 데이터 입력/수정/삭제/데이터 고급 조회 1

데이터 입력 / 수정 / 삭제 / 데이터 고급 조회 1-데이터 입력하기-데이터 수정/삭제-INNER JOIN / OUTER JOIN 데이터 입력하기(1) 데이터 저장하기 INSERT INTO-나열되는 컬럼 순서는 테이블 구조와 일치하지 않아도 괜찮음-VALUE 와 컬럼은 1:1 대응 필요 데이터의 무결정> 잘못된 데이터가 들어가는 것을 방지하고, 올바른 데이터만 유지되도록 보장하는 것> 무결성을 보장하기 위해 테이블 생성 시 적절한 제약 조건을 설정 (테이블 생성 시 지정하는 옵션)> 데이터 조회보다는 입력/ 수정 / 삭제 할 때 지키는 옵션들 (1) 엔티티 무결성-각 행은 고유해야하고, 각 행을 식별하기 위해서 NULL 이 아닌 고유 값(일련 번호) 가 필요하다 | 기본키 (PRIMARY KEY..