728x90 Programming269 [SQL] PIVOT & UNPIVOT 함수와 예제 안녕하세요. SQL PIVOT과 UNPIVOT 함수 개념과 간단한 예제에 대해 알아보겠습니다. SQL PIVOT & UNPIVOT ▣ PIVOT & UNPIVOT이란? - PIVOT : 데이터 테이블에서 행의 집합을 열로 나타내줌 SELECT COL1, [COL_PIVOTS…] FROM Table PIVOT (agg_func(COL) FOR COL_PIVOT in ([COL_PIVOTS…])) as table_pvt - UNPIVOT : 데이터 테이블에서 열을 행의 집합으로 나타내줌 SELECT COL1, COL_PIVOT, COL FROM Table UNPIVOT (COL FOR COL_PIVOT in ([COL_PIVOTS…])) as table_unpvt - 즉, PIVOT는 행을 열로 변환하고 U.. 2023. 7. 5. [SQL] 그룹 소계 함수 및 예제 (ROLLUP, CUBE) 안녕하세요. 오늘은 SQL 그룹 소계 함수의 종류와 예제에 대해 정리해보겠습니다. SQL 그룹 소계 함수와 그 예제 ▣ SQL 그룹 소계 함수 - 소그룹 간의 소계를 계산하는 ROLLUP, GROUP BY 항목들간 다차원적인 소계를 계산하는 CUBE, 특정항목에 대한 소계를 계산하는 GROUPING SETS 함수 - GROUP BY 절과 함께 쓰이며 묶은 해당 컬럼들을 기준으로 그룹화함 ※ 이외 그룹 집계 함수에 대하여 포스팅한 글이 있으니 관심 있으신 분들은 참고하시기 바랍니다. [MySQL] 그룹 함수 다루기 Sample Data : Products SQL Statement Site : https://www.w3schools.com/sql/trysql.asp?filename=trysql_select_.. 2023. 7. 2. [SQL] 다중 행 연산자 ALL & ANY 안녕하세요. 오늘은 SQL 서브쿼리에서 자주 사용되는 다중 행 연산자 ALL과 ANY에 대해 알아보겠습니다. SQL ALL & ANY 개념 및 예제 ▣ SQL ALL & ANY란? 서브쿼리에서 주로 사용되는 SQL의 다중 행 연산자 - ANY는 조건을 만족하는 값이 하나라도 있다면 결과를 리턴하고 ALL은 모든 조건을 만족하는 값이 있다면 결과를 리턴함. - 통상적으로 SQL에서 다중 행 연산자는 IN, ALL, ANY(SOME), EXISTS를 지칭함. 연산자 내용 IN 메인쿼리의 비교조건이 서브쿼리 결과 중에서 하나라도 일치하면 참 ANY, SOME 메인쿼리의 비교조건이 서브쿼리의 검색결과와 하나 이상 일치하면 참 ALL 메인쿼리의 비교조건이 서브쿼리의 검색결과와 모두 일치하면 참 EXISTS 메인쿼.. 2023. 6. 30. [SQL] VIEW 쿼리 내용 확인하기 안녕하세요. SQL에서 간단하게 VIEW 쿼리 내용을 확인하는 방법에 대해서 알아보겠습니다. SQL VIEW 쿼리 내용 확인하기 ▣ SQL View 란? 데이터베이스(DB)에 존재하는 가상 테이블 ※ View를 다루는 방법 등 자세한 내용에 대해 궁금하시다면 아래 포스팅 글을 참고하시기 바랍니다. 2021.12.05 - [Programming/SQL] - [MySQL] View 다루기 (Create, Replace, Drop) [MySQL] View 다루기 (Create, Replace, Drop) 안녕하세요. 오늘은 DB에서 가상 테이블을 사용할 때 자주 사용하는 View에 대해서 소개해드리겠습니다. View 정의 & 특징 ▣ View 정의 - 데이터베이스(DB)에 존재하는 가상 테이블 - 실제 테이블.. 2023. 6. 29. [SQL] NTILE 사용법 및 예제 안녕하세요. 오늘은 SQL 대표적인 그룹 분석함수 NTILE에 대해 간단한 예제를 통해 알아보겠습니다. SQL NTILE 개념 및 예제 ▣ NTILE 함수란? 행 데이터를 그룹별로 나누어 차례대로 행 번호를 부여하는 SQL의 분석함수 - 전체 행 데이터 수(N)를 그룹(G)으로 나누었을 때 나머지가 존재하면 첫 번째 그룹부터 나머지가 안남을 때까지 1씩 부여함. (Ex. N=20, G= 3이면 3번 그룹까지 각 6개의 행을 부여하고 1,2번 그룹에 1행씩 추가 부여) : Syntax SELECT NTILE([나눌 그룹의 정수]) OVER (PARTITION BY [col1] ORDER BY [col2]) - PARTITION BY를 생략하면 전체 행(N)에 대해서 그룹화가 수행되고 PARTITION BY.. 2023. 6. 28. ChatGPT Writer 사용법 및 정리 (이메일 작성) 안녕하세요. 오늘은 유용한 챗GPT 확장 프로그램 ChatGPT Writer에 대해 간단하게 알아보겠습니다. ChatGPT Writer 설명 및 예시 ▣ ChatGPT Writer란? ChatGPT를 활용하여 이메일 및 메시지를 작성하고, 문법 오류를 수정하고, 텍스트를 바꾸고, 쓰기 어조를 변경하고, 텍스트를 요약하는 등 대부분의 사이트에서 활용 가능한 크롬 확장 프로그램 - 챗GPT를 활용한 보조 프로그램으로 주로 Gmail로 영어 메일을 작성하거나 답장할 때 유용함. : 사이트 바로가기 ChatGPT Writer - Write emails, messages, and more using AI Write emails & messages, fix grammar mistakes, rephrase text,.. 2023. 6. 19. 이전 1 ··· 15 16 17 18 19 20 21 ··· 45 다음 728x90