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

Kết hợp nhiều điểm dữ liệu thành một điểm dữ liệu duy nhất. Điều này thường được sử dụng trong tham chiếu đến SQL và thường là một hàm tổng hợp của một số loại.

3
Là sử dụng SUM () hai lần tối ưu?
Tôi biết tôi phải viết SUMhai lần, nếu tôi muốn sử dụng nó trong một HAVINGmệnh đề (hoặc sử dụng bảng dẫn xuất khác): SELECT id, sum(hours) AS totalhours FROM mytable GROUP BY id HAVING sum(hours) > 50; Câu hỏi của tôi bây giờ là, liệu điều này có tối …


2
Làm cách nào để áp dụng ORDER BY và LIMIT kết hợp với hàm tổng hợp?
Một câu đố cho câu hỏi của tôi có thể được tìm thấy trên https://dbfiddle.uk/?rdbms=postgres_10&fiddle=3cd9335fa07565960c1837aa65143685 . Tôi có một cách bố trí bảng đơn giản: class person: belongs to a class Tôi muốn chọn tất cả các lớp và đối với mỗi lớp, tôi muốn hai định danh người đầu …




1
Lấy trung bình ba cột trên mỗi hàng trong SQL
Các AVG()chức năng trong SQL làm việc dữ liệu cột cụ thể. Nhưng ở đây, chúng tôi muốn tính trung bình của ba cột như vậy cho mỗi hàng. Trong toán học, chúng ta sẽ làm AVG=(col1 + col2 + col3)/3 Tương tự: có bất kỳ truy vấn để tính …

1
Rắc rối với SQL và tổng hợp
Với truy vấn này: SELECT SUM(qty) AS sumQty, cnetprodid FROM quoteitem WHERE ordered = 1 AND sageSOPOrderReturnLineID IS NOT NULL AND LEN(LTRIM(RTRIM(cnetprodid))) > 0 AND cnetprodid LIKE 'S%' AND price > 10 AND created > DATEADD(MONTH, -3, GETDATE()) GROUP BY cnetprodid ORDER BY SUM(qty) DESC Tôi nhận lại một hàng …

2
Truy vấn PostgreSQL với ngày tối đa và tối thiểu cộng với id được liên kết trên mỗi hàng
Tôi có bảng sau: CREATE TABLE trans ( id SERIAL PRIMARY KEY, trans_date date, trans_time time ); Tôi muốn có quan điểm sau CREATE OR REPLACE VIEW daily_trans AS SELECT trans_date, max(trans_time) as first, min(trans_time) as last, calculate_status(min(trans_time), max(trans_time)) as status GROUP BY trans_date với các cột chỉ định id …


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.