본문 바로가기
  • BLG-ZYNGIROK-모토-꿈꾸며-배우고-나누며-이루다
반응형

ICT/SQL46

SQL 문법 | 데이터 조회 및 필터 | CUBE SQL 문법 | 데이터 조회 및 필터 | CUBE 데이터 그룹핑 방법 중에서 가장 짧지만 가장 많은 경우의 수의 그룹핑 결과를 보여주는 것이 CUBE이다. 본 포스트에서는 CUBE를 어떻게 사용하고 결과가 어떤지 살펴 볼 것이다. CUBE 01 CUBE : 다차원 소계 CUBE는 GROUPING SETS와 비슷하다. SELECTCOL1, COL2, SUM(COL3) FROMTABLE GROUP BY CUBE(COL1, COL2) ; 하지만 결과는 GROUPING SETS아 완전히 다르다. 우선 위의 결과를 GROUP BY로 작성 할 때의 결과물을 살펴보자. SELECTCOL1, NULL, SUM(COL3) FROMTABLE GROUP BYCOL1 UNION ALL SELECTNULL, COL2, SUM(COL3) FROMTABLE GROUP BY COL.. 2021. 9. 13. 15:51
SQL 문법 | 데이터 조회 및 필터 | ROLL UP SQL 문법 | 데이터 조회 및 필터 | ROLL UP 데이터를 그룹핑 할 때 많이 사용 하는 방법이 GROUP BY와 GROUPING SETS가 있다. 때에 따라서 좀 더 특징적인 자료 그룹핑에서 앞의 두 가지 방식보다 조금은 간단한 방법이 있는데, ROLL UP 이라고 한다. 본 포스트에서는 ROLL UP이 어떤 방식으로 그룹핑을 하는지와 어떻게 사용하는 지에 대해서 알아보고자 한다. ROLL UP 01 ROLL UP : 특화된 그룹핑 ROLL UP은 굉장히 특징적인 그룹핑 도구이기 때문에 정확히 알아야 유용하게 사용할 수 있다. 먼저 ROLL UP을 이용한 쿼리문을 어떻게 작성하는지 살펴보자. SELECTCOL1, COL2, COL3, SUM(COL4) FROMTABLE GROUP BY ROLL UP(COL1, COL2, COL3) ; 작성 방식은 GR.. 2021. 9. 13. 07:00
SQL 문법 | 데이터 조회 및 필터 | GROUPING SETS SQL 문법 | 데이터 조회 및 필터 | GROUPING SETS 같은 데이터를 한 번에 다양한 조건으로 묶어서 조회해 보고 싶을 때가 있다. 그럴 때 사용 하는 것이 GROUPING SETS이다. 본 포스트에서는 GROUPING SETS를 어떻게 작성하고 이용하는지 살펴본다. GROUPING SETS 같은 데이터를 한 번에 여러번 그룹핑 할 수 있는 기능을 SQL에서는 GROUPING SETS를 통해서 제공한다. 01 GROUPING SETS : 원하는 만큼 기준을 설정하자 GROUPING SETS는 GROUP BY와 다른 점은 여러가지 GROUP BY 문을 한 번에 돌릴 수 있도록 돕는다. GROUP BY에서 제공하는 순서쌍은 딱 그 순서쌍을 모두 만족하는 경우를 하나의 경우로 인식해 데이터를 추출한다. GROUPING SETS에서는 괄호 안에 또 순서쌍을 넣어서 .. 2021. 9. 12. 13:42
SQL 문법 | 데이터 조회 및 필터 | HAVING SQL 문법 | 데이터 조회 및 필터 | HAVING 본 포스트에서는 HAVING절에 대해서 알아볼 것이다. GROUP BY를 이용해서 그룹핑 한 결과중에서 특정 결과만을 원할 때 조건절을 추가해 줘야 하는 데 그 때 사용하는 것이 HAVING이다. HAVING은 기본 SQL문에서 WHERE절과 비슷하다. WHERE에 대한 자세한 설명은 다음 글에서 확인할 수 있다. SQL 문법 | 데이터 조회 및 필터 | WHERE BETWEEN WHERE은 여러가지 다른 명령어들과 함께 사용이 가능하다. 그 중 BETWEEN에 대해서 알아보자. BETWEEN은 AND와 함께 무엇과 무엇 사이라는 뜻을 갖고 있다. 본래의 뜻과 마찬가지의 기능을 갖고 있다. 01 zyngirok.com SQL 문법 | 데이터 조회 및 필터 | WHERE LIKE 01. 정확한 정보가 아닐.. 2021. 9. 11. 22:04
반응형