|
우선, 군에 대한 간단한 설명을 살펴보겠습니다: 군 by는 일반적으로 집계 함수(count sum avg 등)와 함께 사용하는 것이 합리적이며, 군 by의 두 요소를 사용합니다: (1) select 이후에 나타나는 필드는 집계 함수 또는 그룹 by 안에 있습니다. (2) 결과를 필터링할 때는 먼저 여기서 다음에 그룹을 사용하고, 또는 그룹을 사용하여 다음에 다음을 사용할 수 있습니다. 다음으로 군의 여러 조건을 분석해 보겠습니다: SQL 쿼리어에 다음 문장을 입력하세요 테이블 테스트 만들기
( 아카르(20), B 바르차르(20), C 바르차르(20분)
) 테스트 값(1,'a','a')에 삽입합니다 테스트 값(1,'a','a')에 삽입합니다 테스트 값(1,'a','a')에 삽입합니다 테스트 값(1,'a','a')에 삽입합니다 테스트 값(1, 'a', 'b')에 삽입 테스트 값(1,'B','B')에 삽입 테스트 값(1,'B','B')에 삽입 테스트 값(1,'B','B')에 삽입 첫 번째 쿼리 테스트 중에서 * 선택; 결과는 아래와 같습니다: 결과에서는 b열에 따르면 5 a 와 3 b. C열에 따르면: 4 A 및 4 B 열.
두 번째 그룹 b는 다음과 같습니다 B 기준으로 테스트 그룹에서 Count(a), b
열C에 따른 세 번째 그룹은 다음과 같다 테스트 그룹에서 C로 count(a), c
네 번째 경우는 b와 c라는 두 조건에 따라 그룹화됩니다 테스트 그룹에서 B, C로 count(a), b, c
다섯 번째 경우는 c와 b 순서로 그룹화됩니다 C,B로 테스트 그룹에서 count(a), b, c 선택.
작업 과정에서 두 가지 조건으로 그룹이 작용하는 것을 알 수 있습니다: 먼저, 첫 번째 조건의 열 b의 값들을 첫 번째 그룹인 1-5로 묶고, 두 번째 그룹은 6-8이며, 그 다음 두 기존의 그룹을 조건 2의 열인 c의 값들과 그룹화하여, 첫 번째 그룹은 1-4,5로 나눌 수 있음을 알 수 있다
|