본문 바로가기

데이터 분석 및 업무 자동화67

MySQL 조건에 조건을 더하는 서브 쿼리 알아보기 쿼리로 데이터를 가져오는 조건을 만듭니다. 그 안에 또 조건을 부여한 쿼리를 넣어줄 수 있습니다. 이때 쿼리 안에 있는 쿼리를 서브 쿼리라고 부릅니다. GROUP BY를 제외한 SELECT, FROM, WHERE, HAVING, ORDER BY에 서브 쿼리 적용이 가능합니다. 서브 쿼리 특징 하나의 쿼리 내 포함된 또 하나의 쿼리를 의미합니다. 서브 쿼리는 반드시 괄호 안에 있어야 합니다. SELECT, FROM , WHERE, HAVING, ORDER BY 절에 사용 가능합니다. INSERT, UPDATE, DELETE 문에도 사용 가능합니다. 서브 쿼리에는 ; (세미 콜론)을 붙이지 않아도 됩니다. SELECT 절의 서브 쿼리 SELECT 절의 서브 쿼리 특징 스칼라 서브쿼리라고도 합니다. SELEC.. 2022. 4. 13.
MySQL 여러 테이블 한번에 다루는 방법 (UNION, UNION ALL) MySQL에서 여러 테이블을 한 번에 다루는 방법에 대해서 정리하고자 합니다. 다이어그램으로 표현하면 합집합, 교집합, 차집합으로 표현할 수 있습니다. 사용되는 키워드는 UNION, UNION ALL, INNER JOIN, LEFT JOIN입니다. 데이터에 데이터 더하기 (UNION, UNION ALL) UNION, UNION ALL 특징 [쿼리 A] UNION [쿼리 B] 또는 [쿼리 A] UNION ALL [쿼리 B] 형식으로 사용합니다. [쿼리 A]와 [쿼리 B]의 결과 값을 합쳐서 보여줍니다. UNION은 동일한 값은 제외하고 보여주며, UNION ALL은 동일한 값도 포함하여 보여줍니다. [쿼리 A]와 [쿼리 B]의 결과 값의 개수가 같아야 합니다. 만약 다를 경우 에러가 발생합니다. ORDER.. 2022. 4. 12.
Power BI DAX patterns - YoY, QoQ, MoM 구하기 데이터 분석을 할 때 전년도 대비 증감률, 전분기 대비 증감률, 전월 대비 증감률을 보기도 합니다. 오늘은 Power BI에서 YoY(Year on Year), QoQ(Quarter on Quarter), MoM(Month on Month) 구하는 DAX Pattern을 정리해 보겠습니다. 결과 첫 번째 테이블은 전년도 대비 증감률 (YoY)를 보여 줍니다. 첫째 열에 연도, 둘째 열에 해당 연도 거래량의 합, 세 번째 열에 전년도 거래량 합, 넷째 열에 전년도 대비 증감, 마지막 열에 전년도 대비 증감률의 결과가 확인됩니다. 두 번째 테이블은 전분기 대비 증감률 (QoQ)를 보여 줍니다. 첫째 열에 연도 및 분기, 둘째 열에 해당 연도 및 분기 거래량의 합, 세 번째 열에 전분기 거래량 합, 넷째 열에.. 2022. 4. 8.
Power BI EARLIER 함수 사용하여 그룹별 순위 구하기 지난 포스팅에서는 RANKX를 사용하여 그룹별 순위 구하기를 알아보았습니다. EARLIER 함수를 이용하여 그룹별 순위를 구할 수도 있습니다. 오늘은 EARLIER 함수가 무엇인지 정리하고 어떻게 그룹별 순위 구하는데 활용할 수 있는지 정리하겠습니다. 먼저 RANKX를 사용한 그룹별 순위 구하는 포스팅은 아래 링크 참조하시기 바랍니다. Power BI DAX RANKX 그룹별 순위 구하기 (feat. 아파트 평단가 시도별 시군구별 순위) Power BI DAX RANKX 그룹별 순위 구하기 (feat. 아파트 평단가 시도별 시군구별 순위) Power BI에서 순위를 구하고자 할 때는 RANKX라는 DAX 함수를 사용합니다. 그룹별로 순위도 구할 수 있을까요? 아파트 평단가 시도별 시군구별 순위를 구하는 .. 2022. 4. 6.