ROLLUP 연산자를 사용할 때 왜 DISTINCT 키워드를 사용할 수 없습니까? 이유가 있거나 사양이 있습니까?ROLLUP 연산자를 사용할 때 왜 DISTINCT 키워드를 사용할 수 없습니까?
0
A
답변
0
이것은 처음에는 합리적인 질문 인 것 같습니다. 그러나 대개 집계 쿼리와 함께 select distinct
을 사용하지 않습니다. 따라서 rollup
을 select distinct
으로 지원해야하는 이유는 없습니다. 왜냐하면 전자는 group by
으로 만 사용되고 이후에는 거의 사용되지 않기 때문입니다.
1
"SELECT distinct"는 쿼리에 GROUP BY 절이 포함 된 경우 쓸모없고 중복됩니다.
본질적으로 GROUP BY 절은 고유하게 정의 된 행을 생성해야하므로 행이 이미 고유하므로 "선택 고유"는 값을 전혀 추가하지 않습니다.
관련 문제
- 1. DISTINCT 키워드를 사용할 때 LinqToExcel 오류
- 2. 왜 'this'라는 키워드를 .Net의 정적 메소드에서 사용할 수 없습니까?
- 3. 왜 루비의 케이스에서 삼항 연산자를 사용할 수 없습니까?
- 4. 왜 Matlab에서 벡터에 단락 논리 연산자를 사용할 수 없습니까?
- 5. 왜 scipy.io를 사용할 수 없습니까?
- 6. 왜 Excel의 SUMPRODUCT()에서는 나누기 연산자를 사용할 수 있지만 다른 함수에서는 사용할 수 없습니까?
- 7. 왜 Drupal에서 PHP 함수를 사용할 수 없습니까?
- 8. 왜 eclipse로 JDT Weaving을 사용할 수 없습니까?
- 9. 왜 stopwatch.Restart()를 사용할 수 없습니까?
- 10. 왜 데이터베이스 세트 기본값을 사용할 수 없습니까?
- 11. 왜 querySelectorAll 결과에 맵을 사용할 수 없습니까?
- 12. 키워드를 사용할 때 오버 헤드?
- 13. 람다 식 바꾸기 왜 "%"연산자를 사용하고 ">"연산자를 사용할 수 없습니까?
- 14. Django : 왜 개발 서버를 사용할 수 없습니까?
- 15. 왜리스트 반복자 논리 비교 연산자를 사용할 수 없습니까?
- 16. 왜 mod_ruby에서 Rails를 사용할 수 없습니까?
- 17. 왜 회원 초기화 목록을 사용할 수 없습니까?
- 18. 왜 pow() 함수에서 정수를 사용할 수 없습니까?
- 19. 왜 Java 메서드에서 변수를 사용할 수 없습니까?
- 20. 왜 VB.net에서 SendGrid 라이브러리를 사용할 수 없습니까?
- 21. 왜 fstream 벡터를 사용할 수 없습니까?
- 22. mklink - 왜 사용할 수 없습니까? 대상 경로로?
- 23. 스캐너를 왜 다시 사용할 수 없습니까?
- 24. 왜 iPython에서 app.MainLoop()을 사용할 수 없습니까?
- 25. 왜 LPCRITICAL_SECTION 및 CRITICAL_SECTION을 사용할 수 없습니까?
- 26. 왜 ASP.NET에서 LINQ를 사용할 수 없습니까?
- 27. 일부 분류기는 왜 WEKA에서 사용할 수 없습니까?
- 28. 왜 자원 사전에서이 명령을 사용할 수 없습니까?
- 29. 왜 아파치의 StringUtils.join을 목록에 사용할 수 없습니까?
- 30. virtualenv를 설치하면 왜 pip를 사용할 수 없습니까?
질문을 편집하고보고있는 질문을 표시하십시오. –