이야기를 나눠요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
데이터 분석 SQL Fundamentals
서브쿼리
서브쿼리만 따로 실행하면상관 컬럼으로 참조한 컬럼은 메인쿼리에 있어서서브쿼리 단독 실행이 안되는 바람에 문제점 파악하기도 힘들고 쿼리가 메인부터 실행되는게 아니라 서브부터 실행되기 때문에가장 안쪽에 있는 서브쿼리부터 거꾸로 해석해야해서직관적으로 의미를 알아내기도 어렵고... 정말 끔찍해요안썼으면 좋겠어요... 최초 강의에 포함되지 않은 이유가 있는것같아요
-
데이터 분석 SQL Fundamentals
혹시 쿼리를 빨리 읽는 방법이 있을까요?
혹시 쿼리를 빨리 읽는 방법이 있을까요?제가 실무에서 프로시저와 함수들을 주로 사용하고 있습니다.그런데 제가 SQL 에 익숙하지 않아서 인것도 있지만주석이 없는 프로시저와 함수들을 보고 의도를 파악하고 분석하는데 시간이 너무 오래 걸리고 있어요. 혹시 서브쿼리 join , union 등이 무분별하게 쓰여진 복잡한 쿼리에서 쿼리의 의도만을 빠르게 파악할 수 있는 방법이 있을까요?제 나름대로 생각을 해서 SELECT 절은 일단 보지 않고FROM 절을 먼저 보고 어떤 테이블에서 값을 가지고 오는지 판단한후 WHERE 절을 보고 마지막으로 SELECT 절을 보고 있어요그런데 SELECT 절에서도 CASE WHEN 문이나 단일행 서브쿼리들이 있어서 실행을 시켜보아도 이게 무슨의미인지 파악하지 못할때가 많아요,, 방법이 있을까요?