본문 바로가기

SQL2

[SQL] JOIN 에서 ON 과 WHERE의 차이 https://blog.leocat.kr/notes/2017/07/28/sql-join-on-vs-where [SQL] join의 on절과 where절 차이 이전 블로그에서 옮겨온 포스트 SQL의 JOIN에서 ON과 WHERE의 차이점은 JOIN하는 범위가 다르다. 아래 두 SQL문을 보자. 두 SQL문 모두 LEFT JOIN을 수행하는 OUTER JOIN이다. 1)의 경우는 a와 b 테이블의 OUTER JO blog.leocat.kr Query DSL 공부하다가 헷갈려서 헷갈린 김에 정리 해본다. 위 출처에 이해하기 쉽게 되어있다. 정리하자면 ON = "조인할 때의 조건" WHERE = "테이블에서 어떤 ROW를 선택할까?" 예) left join == outer left join 아래 쿼리를 작성하면.. 2020. 8. 15.
[MYSQL] 프로그래머스 sql 쿼리 문제 후기 및 접근법 sql 문제를 처음 풀어보면서 내가 생각했던 대로 안되네? 어떻게 내부적으로 동작할까? 에 대한 의문에 대해 적어본다. 보통 데이터베이스 문제를 푼다라고 하면 insert, delete 이런 DML 보다는 데이터를 질의하는 SQL 을 물어본다. 그렇다. select 문으로 답을 구한다. 그러면 select 문을 수행할 때 어떤 순서로 수행 되는지 알아야 하는게 우선이다. 하지만 본인은 문제풀면서 순서를 감으로 알게 되었고 스택오버플로우에 똑같은 질문이 있어서 select 문에서 수행하는 순서에 대해 링크를 남겨본다. https://stackoverflow.com/questions/2617661/whats-the-execute-order-of-the-different-parts-of-a-sql-select.. 2020. 7. 30.