| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 금융 플랫폼
- 서브쿼리
- date_format
- 도서추천
- order by
- 해외결제
- SubQuery
- 트래블테크
- IS NOT NULL
- ifnull
- LIMIT
- count
- IELTS
- join
- 투자자산운용사
- GROUP BY
- MySQL
- inner join
- Python
- where
- Round
- IN
- programmers
- SQL
- 금융IT
- alias
- MAX
- is null
- having
- 날짜 포맷
- Today
- Total
목록having (2)
Every Step Matters
SQL SELECT 쿼리 작성 시 보통 어떤 문법보다도 SELECT 문이 가장 먼저 나온다. 하지만 실제 SELECT 쿼리가 동작하는 실행 순서에서 SELECT 는 매우 늦게 실행된다. SELECT 쿼리의 작성 순서와 실행 순서를 자세히 비교해보자.쿼리 작성 순서와 실행 순서가 다른 이유 & 실행 순서가 중요한 이유왜 쿼리 작성 순서와 실행 순서가 다른 것일까? 작성 시에는 사용자가 이해하기 쉬운 논리적 순서로 쿼리를 작성하지만, 실제 데이터베이스는 효율적인 처리를 위해 옵티마이저가 미리 지정된 최적의 순서로 데이터를 처리하기 때문이다.이처럼 쿼리 실행 순서가 이미 정해져 있기 때문에, 같은 결과라도 어떻게 쿼리문을 작성하느냐에 따라 성능의 차이가 발생한다. 따라서 실행 순서를 정확히 알아야지 성능적으로..
문제링크 : https://school.programmers.co.kr/learn/courses/30/lessons/131536 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 1. 테이블 : ONLINE_SALEColumn nameTypeNullableONLINE_SALE_IDINTEGERFALSEUSER_IDINTEGERFALSEPRODUCT_IDINTEGERFALSESALES_AMOUNTINTEGERFALSESALES_DATEDATEFALSE동일한 날짜, 회원 ID, 상품 ID 조합에 대해서는 하나의 판매 데이터만 존재한다. 2. 문제ONLINE_SALE 테이블에서 (1) 동일한 회원이 동일한 상품을 재구매..