Bạn có bất kỳ hàm tổng hợp nào mà bạn đã triển khai do các hàm chuẩn không đủ tốt không?Các hàm tổng hợp do người dùng định nghĩa hữu ích nhất
9
A
Trả lời
3
Chức năng tổng hợp cho SQL Server tạo danh sách giá trị được phân tách bằng dấu phẩy.
Title
-----------------
The Hobbit
The Two Towers --> The Hobbit, The Two Towers, Leaf by Niggle
Leaf by Niggle
Dưới đây là thực hiện của tôi: A SQL CLR user-defined aggregate - notes on creating and debugging
1
Có. Trong Oracle tôi đã thực hiện một loại group_concat vì nó không có sẵn trong Oracle. Tôi đã thực hiện một vài phiên bản khác nhau mà làm một concat đơn giản với các chuỗi phân cách bằng dấu phẩy. Khác làm như vậy, chỉ được sắp xếp. Và có một số khác không sử dụng dấu phẩy, nhưng một ký tự đặc biệt để kết quả có thể được xử lý dễ dàng hơn khi các giá trị có thể chứa dấu phẩy.
1
Weighted Average
PercentAcross - Đây là tổng của X nơi một điều kiện là đúng, chia cho tổng của X.
Các vấn đề liên quan
- 1. Các hàm tổng hợp do người dùng định nghĩa trong mệnh đề Oracle PIVOT
- 2. Các hàm do người dùng định nghĩa SQLite trong Lisp
- 3. Gỡ lỗi các hàm do người dùng định nghĩa PostgreSQL
- 4. Các hàm do người dùng định nghĩa với LessCSS?
- 5. Số lượng đối số không xác định cho các hàm do người dùng định nghĩa SQL?
- 6. Công thức trong các hàm do người dùng định nghĩa trong R
- 7. Tạo/Sử dụng các hàm do người dùng định nghĩa trong System.Data.SQLite?
- 8. Vị trí đặt các hàm do người dùng định nghĩa trong Angular JS?
- 9. Các cấu trúc do người dùng định nghĩa với hàm mex MATLAB
- 10. Làm thế nào để quá tải các hàm do người dùng định nghĩa trong Matlab?
- 11. Làm thế nào để sử dụng các hàm do người dùng SQL định nghĩa trong .NET?
- 12. cách tự động tải các hàm do người dùng định nghĩa trong mathematica
- 13. danh sách hiển thị mysql của các hàm do người dùng định nghĩa trong phpmyadmin
- 14. Chạy hàm do người dùng SQL định nghĩa trả về boolean, trong đó khoản
- 15. Các hàm API gốc hữu ích nhất của jQuery
- 16. Các lớp Java hữu ích/hữu ích nhất?
- 17. C++ 11 literal do người dùng định nghĩa
- 18. Tạo, thả và chèn một bảng tạm thời vào một hàm do người dùng định nghĩa
- 19. Physical Boost.Units Literals do người dùng định nghĩa
- 20. Deserializing JSON vào các lớp chữ thường do người dùng định nghĩa với Jerkson
- 21. Cách sử dụng hàm do người dùng định nghĩa trong SQL từ một db khác
- 22. Làm cách nào để thêm hàm SQL do người dùng định nghĩa vào khung thực thể?
- 23. cách tạo phân phối gaussian bằng cách sử dụng hàm mysql do người dùng định nghĩa
- 24. Haskell: hiển thị/nhận danh sách tất cả các chức năng do người dùng định nghĩa
- 25. Riêng biệt() trả về các bản sao với một kiểu do người dùng định nghĩa
- 26. Danh sách các hàm do người dùng xác định toàn cục trong JavaScript?
- 27. C++ 0x, các chữ cái do người dùng xác định với toán tử bạn ""()
- 28. Định nghĩa cho các tập hợp hữu hạn trong Agda
- 29. static_cast cho các loại do người dùng xác định
- 30. Điều gì làm cho lớp do người dùng định nghĩa không thể thực hiện được?
Rất hữu ích. Tôi cũng vậy. Tôi gọi nó làCSV, nhưng tôi không thực sự thích cái tên đó. Bạn đã gọi cho bạn là gì? Bất kỳ ý tưởng tốt hơn? –
@PAUL Mansour Tôi đặt tên là 'Concat' (viết tắt của * concatenate *), nhưng nó cũng không phải là một tên hoàn hảo. –
SQL Server có một số hiệu suất chuỗi nối thú vị. Dưới đây là một số thử nghiệm hiệu suất giữa 'select @var = @var + cột kiểu SQL và một tổng hợp do người dùng định nghĩa bằng cách sử dụng .NET' StringBuilder': [graphs] (http://imgur.com/a/MRcha) dựa trên SQL concat được chậm hơn đáng kể khi chiều dài chuỗi tổng cộng vượt quá 500 nghìn ký tự. – geofftnz