Haben Sie Aggregatfunktionen, die Sie implementiert haben, weil die Standardfunktionen nicht gut genug waren?Die nützlichsten benutzerdefinierten Aggregatfunktionen
Antwort
Eine Aggregatfunktion für SQL Server, die eine durch Kommas getrennte Liste von Werten erzeugt.
Title
-----------------
The Hobbit
The Two Towers --> The Hobbit, The Two Towers, Leaf by Niggle
Leaf by Niggle
Hier ist meine Implementierung: A SQL CLR user-defined aggregate - notes on creating and debugging
Ja. In Oracle habe ich eine Art group_concat implementiert, weil es in Oracle nicht verfügbar ist. Ich habe ein paar verschiedene Versionen gemacht, die ein einfaches Concat mit Komma-begrenzenden Strings machen. Ein anderer macht das selbe, nur sortiert. Und es gibt noch eine andere, die kein Komma verwendet, sondern ein Sonderzeichen, damit die Ergebnisse leichter verarbeitet werden können, wenn die Werte selbst auch Kommas enthalten.
Weighted Average
PercentAcross - Dies ist die Summe von X ist, wo eine Bedingung erfüllt ist, durch die Summe von X geteilt
- 1. Aggregatfunktionen
- 2. Was sind die nützlichsten Xcode-Plugins?
- 3. Druid-Aggregatfunktionen
- 4. MongoDB Aggregatfunktionen
- 5. Aggregatfunktionen über Arrays
- 6. Hive Aggregatfunktionen funktionieren nicht
- 7. Was sind die nützlichsten iPhone Frameworks von Drittanbietern?
- 8. Am nützlichsten Beispiel für die Verwendung von Dired (Emacs)
- 9. Was sind die nützlichsten Smart-Pakete für Meteor.js
- 10. Was sind die nützlichsten vorgeschlagenen Funktionen von C1X?
- 11. iPhone: Welche sind die nützlichsten Techniken für schnellere Bluetooth?
- 12. SQL Aggregatfunktionen und Gruppieren nach
- 13. Schienen 3 Aggregatfunktionen mit Zeitstempeln
- 14. Where-Klausel Zustand auf Aggregatfunktionen
- 15. verschiedene Aggregatfunktionen anwenden, wenn pivot_table
- 16. Wann sind C# "using" -Anweisungen am nützlichsten?
- 17. Am nützlichsten kostenlose SharePoint 2010 Dienstprogramme/Bibliotheken?
- 18. Am nützlichsten native API-Funktionen von jQuery
- 19. Am nützlichsten frei MOSS 2007 Dienstprogramme/Bibliotheken?
- 20. Wann sind ASP.NET Expression Builder am nützlichsten?
- 21. Gibt es einen Standard für die Berechnung von SQL-Aggregatfunktionen?
- 22. SQL Mangement Studio/SQL: Die GroupBy/Sum-Aggregatfunktionen sehen
- 23. Wie kombiniert man Aggregatfunktionen in MySQL?
- 24. SQL-Problem mit Aggregatfunktionen in Where-Klausel
- 25. Grundlegendes zu JOINS-, Unterabfrage- und Aggregatfunktionen
- 26. Löschen aus MySql-Tabelle mit Aggregatfunktionen?
- 27. Wie für Aggregatfunktionen in XML umgewandelt
- 28. Schreiben einer SQL-Abfrage mit Aggregatfunktionen.
- 29. Wie Features von Aggregatfunktionen (NULL) dargestellt werden?
- 30. Verschachtelte Aggregatfunktionen mit Gruppierung in Postgresql
Sehr nützlich. Ich habe das auch. Ich habe es CSV genannt, aber ich mag diesen Namen nicht wirklich. Wie hast du deine genannt? Irgendwelche besseren Ideen? –
@PAUL Mansour Ich habe meine 'Concat' genannt (kurz für * concatenate *), aber es ist auch kein perfekter Name. –
SQL Server verfügt über einige interessante String-Verkettungsleistung. Hier sind einige Performancetests zwischen 'select @var = @var + column' style SQL und einem benutzerdefinierten Aggregat mit einem .NET' StringBuilder': [graphs] (http://imgur.com/a/MRcha) SQL-basiert concat wird dramatisch langsamer, sobald die gesamte Stringlänge 500k Zeichen überschreitet. – geofftnz