반응형 분류 전체보기440 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 본 포스트에서는 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 SQL 문법 | 데이터 조회 및 필터 | GROUP BY 본 포스트에서는 조회한 데이터를 사용자가 가공하여 원하는 조건에 맞춰 묶어주는 GROUP BY에 대해서 살펴볼 것이다. 우리말로는 "~별로" 와 같은 표현을 사용할 때 이용하기 좋다. GROUP BY 01 GROUP BY 란 GROUP BY [그룹바이]는 이름에서 알 수 있듯이 데이터를 그룹핑/ 묶어주는 기능을 한다. 작동 방식은 크게 두 가지로 나눠 생각해 볼 수 있다. 컬럼 자신에 대한 그룹핑과 다른 칼럼의 값을 한 칼럼을 기준으로 그룹핑하는 방식이다. 그룹핑의 대상은 "~별로"의 ~에 해당하는 것이다. EXAMPLE 연도 별로 : GOUPE BY YEAR 나이 별로 : GROUP BY AGE 국가 별로 : GROUP BY COUNTRY SQL은 다음과 같이 작성된다. SELECT YEAR, COUN.. 2021. 9. 11. 21:41 SQL 문법 | NULL에 대해서 | NULL NVL NVL2 COALESCE NULLIF 본 포스트는 SQL의 NULL이란 데이터 타입에 대해 알아보고자 한다. NULL은 데이터가 없으면서도 있다. 자세히 살펴보자. NULL 01 NULL이란? NULL이란 조금은 독특한 데이터이다. 먼저 널에 대해서 언어적으로 살펴보자면, 독일어로 NULL은 숫자 0을 말한다. 하지만 컴퓨터 공학에서 NULL은 숫자 0으로 사용하지 않는다. 데이터를 입력받다 보면 0도 아니고 빈공간도 아닌 값을 표시해야할 상황들이 생긴다. ZYN의 뇌피셜로는 그런 상황을 표현하기 위해서 대부분의 사람은 이해하지 못할 독일어의 0을 차용한 것이 아닌가 생각한다. 이유가 어찌 되었던 이런 NULL이란 잡 이야기를 통해 우린 NULL에 대해 조금은 더 친숙해 졌다. 이제 조금은 SQL적으로 설명을 해보겠다. -NULL은 0이 아.. 2021. 9. 10. 20:30 이전 1 ··· 101 102 103 104 105 106 107 ··· 110 다음 반응형