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 …