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

Một hàm phân vùng một tập kết quả và tính toán một cái gì đó trong phân vùng đó mà không cuộn dữ liệu trong phân vùng đó.




1
So sánh hiệu suất giữa việc sử dụng chức năng Tham gia và Cửa sổ để nhận giá trị độ trễ và độ trễ
Tôi có một bảng với hàng 20M, và mỗi hàng có 3 cột: time, id, và value. Đối với mỗi idvà time, có một valuetrạng thái. Tôi muốn biết giá trị chì và độ trễ của một giá trị timecụ thể id. Tôi đã sử dụng hai phương pháp để …

3
Làm cách nào để chọn tập hợp các giá trị không phải NULL cuối cùng cho mỗi cột trong một nhóm?
Tôi đang sử dụng SQL Server 2016 và dữ liệu tôi đang tiêu thụ có dạng sau. CREATE TABLE #tab (cat CHAR(1), t CHAR(2), val1 INT, val2 CHAR(1)); INSERT INTO #tab VALUES ('A','Q1',2,NULL),('A','Q2',NULL,'P'),('A','Q3',1,NULL),('A','Q3',NULL,NULL), ('B','Q1',5,NULL),('B','Q2',NULL,'P'),('B','Q3',NULL,'C'),('B','Q3',10,NULL); SELECT * FROM #tab; Tôi muốn có được các giá trị khác không cuối cùng trên …





2
Giải thích một mệnh đề QUÁ
Tôi thấy một tuyên bố TSQL ngắn gọn có hiệu quả phân tách một chuỗi thành các ký tự cấu thành của nó, mỗi chuỗi trên một dòng, nhằm mục đích đánh asciigiá giá trị trên mỗi ký tự. Nếu tôi đang đọc truy vấn một cách chính xác, hiệu …




1
Làm thế nào để tối ưu hóa các truy vấn cửa sổ trong postgres
Tôi có bảng sau với khoảng 175k hồ sơ: Column | Type | Modifiers ----------------+-----------------------------+------------------------------------- id | uuid | not null default uuid_generate_v4() competition_id | uuid | not null user_id | uuid | not null first_name | character varying(255) | not null last_name | character varying(255) | not null image …

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.