Câu hỏi được gắn thẻ «aggregate-functions»


7
phải xuất hiện trong mệnh đề GROUP BY hoặc được sử dụng trong hàm tổng hợp
Tôi có một bảng trông giống như người gọi này 'Makerar' cname | wmname | avg --------+-------------+------------------------ canada | zoro | 2.0000000000000000 spain | luffy | 1.00000000000000000000 spain | usopp | 5.0000000000000000 Và tôi muốn chọn avg tối đa cho mỗi cname. SELECT cname, wmname, MAX(avg) FROM makerar GROUP BY …



7
Mệnh đề SQL OVER () - khi nào và tại sao nó hữu ích?
USE AdventureWorks2008R2; GO SELECT SalesOrderID, ProductID, OrderQty ,SUM(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Total' ,AVG(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Avg' ,COUNT(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Count' ,MIN(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Min' ,MAX(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Max' FROM Sales.SalesOrderDetail WHERE SalesOrderID IN(43659,43664); Tôi đọc về điều khoản đó và tôi …



6
MySQL "Nhóm theo" và "Đặt hàng theo"
Tôi muốn có thể chọn một loạt các hàng từ một bảng e-mail và nhóm chúng theo người gửi từ. Truy vấn của tôi trông như thế này: SELECT `timestamp`, `fromEmail`, `subject` FROM `incomingEmails` GROUP BY LOWER(`fromEmail`) ORDER BY `timestamp` DESC Truy vấn gần như hoạt động như tôi muốn …

24
LISTAGG trong Oracle để trả về các giá trị riêng biệt
На этот вопрос есть ответы на Stack Overflow на русском : Как функцией LISTAGG вернуть значения без повторений? Tôi đang cố gắng sử dụng LISTAGGhàm trong Oracle. Tôi chỉ muốn nhận các giá trị riêng biệt cho cột đó. Có cách nào để tôi chỉ có thể nhận các giá …
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.