SQL 고급 - 소유의 힘 절

SQL 고급 - 소유의 힘 절

have 절은 SQL의 컬렉션 지향 특성을 이해하는 데 핵심입니다 .

이전 SQL 표준에서는 had 절을 group by 절과 함께 사용해야 했지만, 현재 SQL 표준에서는 have 절만 단독으로 사용할 수 있다.

  • Case 표현식이나 자체 조인과 함께 사용할 수 있습니다.
  • 테이블은 파일이 아니며 레코드는 순서가 지정되지 않으므로 SQL은 레코드를 정렬하지 않습니다.
  • group by 절을 사용하여 하위 집합을 생성할 수 있습니다.
  • where 절은 元素컬렉션(테이블)의 속성을 조사하는 데 사용되고, have 절은 集合本身컬렉션(테이블)의 속성을 조사하는 데 사용됩니다.

그룹화 후 특정 열은 null일 수 있고 집계 함수는 null을 무시할 수 있으므로 일부 시나리오에서는 비교를 위해 count(*) 및 count(col)를 사용할 수 있습니다.

참고: 그룹화는 그룹화를 수행하지만 그룹의 각 요소를 분석해야 할 수도 있습니다.

Guess you like

Origin blog.csdn.net/qq_50876039/article/details/130789737
SQL
Recommended