SQL-그룹에 의해
광고
SQL 그룹에 의해 절에서 사용되는 공동으로 선택하면 문이 동일한 배열로 데이터 그룹이 있습니다. 이 GROUP BY 절은 SELECT 문에서 WHERE 절을 따르고 ORDER BY 절 앞에 있습니다.
구문
GROUP BY 절의 기본 구문은 다음 코드 블록에 나와 있습니다., GROUP BY 절은 WHERE 절의 조건을 따라야하며 하나가 사용되는 경우 ORDER BY 절 앞에 있어야합니다.
SELECT column1, column2FROM table_nameWHERE GROUP BY column1, column2ORDER BY column1, column2
예
을 고려한 고객 테이블은 다음 레코드−
를 알고 싶은 경우에는 총 금액 급여의 각 고객에,다음의 그룹에 의해 쿼리를 다시 살펴보면 다음과 같습니다.,
SQL> SELECT NAME, SUM(SALARY) FROM CUSTOMERS GROUP BY NAME;
이 다음과 같은 결과가 나타납니다−
+----------+-------------+| NAME | SUM(SALARY) |+----------+-------------+| Chaitali | 6500.00 || Hardik | 8500.00 || kaushik | 2000.00 || Khilan | 1500.00 || Komal | 4500.00 || Muffy | 10000.00 || Ramesh | 2000.00 |+----------+-------------+
이제,우리가 보이는 테이블에 고객 테이블에는 다음과 같은 기록과 중복 이름
이 다시,당신이 알고 싶은 경우 총 금액 급여의 각 고객에, 그런 다음 그룹에 의해 쿼리는 다음과 같습니다−
SQL> SELECT NAME, SUM(SALARY) FROM CUSTOMERS GROUP BY NAME;
이 다음과 같은 결과가 나타납니다−
+---------+-------------+| NAME | SUM(SALARY) |+---------+-------------+| Hardik | 8500.00 || kaushik | 8500.00 || Komal | 4500.00 || Muffy | 10000.00 || Ramesh | 3500.00 |+---------+-------------+
광고