Führen Sie in SQL Server eine spezifische Syntax für die Ausführung der Gruppe durch den Betrieb auf den anderen Namen durch. Das Folgende ist die erforderliche Anpassung:
zitieren Sie Aliase in der Gruppe nicht nach Klausel (z. B. Gruppe nach "Fullname"), sondern sollte den Ausdruck der Definition von Aliase selbst verwenden. Wenn beispielsweise die Aliase als Lastname und 'FirstName definiert sind, lautet die richtige Gruppe nach Ausdruck:
Diese modifizierte Abfrage wendet die Gruppe korrekt nach Bedienung an, basierend auf dem berechneten Ausdruck "Fullname", um die Ergebnisse zu gruppieren.
<code class="language-sql">SELECT LastName + ', ' + FirstName AS 'FullName' FROM customers GROUP BY LastName + ', ' + FirstName</code>
Erweiterung: Fallausdruck
Das gleiche Prinzip gilt auch für alle Ableitungen aus dem Fallausdruck. Betrachten Sie das folgende Beispiel:
Hier listet die Gruppe nach Klausel Lastname und FirstName auf, da sie in den Fallausdrücken für Ableitungen von Derivaten enthalten sind. Dies stellt sicher, dass das Ergebnis auf dem Grundwert basiert, der verwendet wird, um den Grundwert zu berechnen, der zur Berechnung des "Vollnamens" verwendet wird.Das obige ist der detaillierte Inhalt vonWie gruppiert man nach aliassen Spalten auf SQL Server?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!