Sự khác nhau giữa CHECKSUM_AGG() và CHECKSUM() là gì?Sự khác nhau giữa CHECKSUM_AGG() và CHECKSUM() là gì?
13
A
Trả lời
14
CHECKSUM
tính toán hash cho một hoặc nhiều giá trị trong một hàng duy nhất và trả về một số nguyên.CHECKSUM_AGG
là hàm tổng hợp lấy một giá trị số nguyên duy nhất từ nhiều hàng và tính tổng kiểm tra tổng hợp cho từng nhóm.
Họ có thể được sử dụng cùng với nhiều cột checksum trong một nhóm:
SELECT category, CHECKSUM_AGG(CHECKSUM(*)) AS checksum_for_category
FROM yourtable
GROUP BY category
5
CHECKSUM_AGG sẽ thực hiện tổng kiểm tra trên tất cả các giá trị đang được tổng hợp, đưa ra giá trị. Nó thường được sử dụng để xem liệu một tập hợp các giá trị (trong nhóm) có thường thay đổi hay không.
CHECKSUM được thiết kế để xây dựng chỉ mục băm dựa trên danh sách cột hoặc biểu thức. Một ví dụ về việc sử dụng CHECKSUM là lưu trữ giá trị duy nhất cho toàn bộ hàng trong một cột để so sánh sau.
Các vấn đề liên quan
- 1. Sự khác nhau giữa WPF và WinForms là gì?
- 2. Sự khác nhau giữa JavaScript và Java là gì?
- 3. Sự khác nhau giữa ODBC và OleDB là gì?
- 4. Sự khác nhau giữa SGML và XML là gì?
- 5. Sự khác nhau giữa DefaultSelenium và RemoteWebDriver là gì?
- 6. Sự khác nhau giữa RMI và Corba là gì?
- 7. Sự khác nhau giữa scgi và wsgi là gì?
- 8. Sự khác nhau giữa wsHttpBinding và ws2007HttpBinding là gì?
- 9. Sự khác nhau giữa Pingback và Trackback là gì?
- 10. Trong Python, sự khác nhau giữa ".append()" và "+ = []" là gì?
- 11. Sự khác nhau giữa AxInterop và Interop là gì?
- 12. Sự khác nhau giữa CellClick và CellMouseClick là gì?
- 13. Sự khác nhau giữa .bashrc, .bash_profile và .environment là gì?
- 14. Sự khác nhau giữa JSP và Facelets là gì?
- 15. Sự khác nhau giữa hg quên và hg là gì?
- 16. Sự khác nhau giữa GDI và GDI + là gì?
- 17. Sự khác nhau giữa đá quý và plugin là gì?
- 18. Sự khác nhau giữa metaClass.methods và metaClass.metaMethods là gì?
- 19. Sự khác nhau giữa kEND và $ end là gì?
- 20. Sự khác nhau giữa java và jsp là gì?
- 21. Sự khác nhau giữa Application.Run() và Form.ShowDialog() là gì?
- 22. Sự khác nhau giữa -0 và 0 là gì?
- 23. Sự khác nhau giữa HTTP 1.0 và 1.1 là gì?
- 24. Sự khác nhau giữa java.lang.Math và java.lang.StrictMath là gì?
- 25. Sự khác nhau giữa " " và "" là gì?
- 26. Sự khác nhau giữa Spring BeanFactoryAware và ApplicationContextAware là gì?
- 27. sự khác nhau giữa SCRIPT_FILENAME và SCRIPT_NAME là gì?
- 28. Sự khác nhau giữa JSP và JSTL là gì?
- 29. Sự khác nhau giữa JSF và Facelets là gì?
- 30. Sự khác nhau giữa javax.inject.Inject và com.google.inject.Inject là gì?