Miner

프로그래머스 LV 1 문제 본문

코딩테스트 연습 - SQL

프로그래머스 LV 1 문제

MineTime76 2023. 11. 30. 16:44

1. 가장 ~한 것 찾기 LIMIT 사용 OR 서브쿼리 (MIN/MAX) 사용

2. ~와 같다 - LIKE 혹은 = 사용

3. ~와 같지 않다 

4. ALIAS 별칭 - 큰 따옴표 필요없다

5. NULL 값 처리 - COALESCE, CASE WHEN THEN

※ 문자열은 작은 따옴표 쓰기

6. DATETIME 을 문자 타입으로 바꾸기

DATE_FORMAT 함수 사용

 

7. YEAR가 2021 년인 인스턴스 뽑기

 

8. 테이블에서 자동차 종류가 'SUV'인 자동차들의 평균 일일 대여 요금을 출력하는 SQL문을 작성

9. 날짜 사이 날 계산 DATEDIFF 함수

 

그러나 주의할 점은 DATEDIFF 함수는 시작일과 종료일을 포함하여 계산하지 않습니다. 즉, 같은 날짜의 경우 0을 반환하므로, 29일까지의 대여를 "단기 대여"로 처리하게 됩니다.

 

10. 내부조인

'코딩테스트 연습 - SQL' 카테고리의 다른 글

프로그래머스 LV2 문제  (0) 2023.11.30