bewertet Die Gruppe durch den Betrieb auf den Aliase kann schwierig sein, aber es ist wichtig, die zugrunde liegende Grammatik zu verstehen. Lassen Sie uns den richtigen Weg diskutieren.
In Ihrem Beispiel sind die Aliase 'Fullname', der den Ausdruck "LastName", "FirstName" verwendet. Um dieser Alias -Gruppe zu folgen, können Sie nicht einfach Aliase wie "Group by" Fullname "verwenden. Stattdessen müssen Sie den tatsächlichen Ausdruck des Erstellens von Aliase bestehen.
Die richtige Grammatik ist:
Durch Angeben des Ausdrucks können Sie den SQL -Server anweisen, eine Gruppe gemäß dem Berechnungswert des 'FullName' auszuführen, um genaue Ergebnisse zu gewährleisten.
<code class="language-sql">SELECT LastName + ', ' + FirstName AS 'FullName' FROM customers GROUP BY LastName + ', ' + FirstName</code>
Weitere Erweiterung, wenn die Aliase unter Verwendung der Fallanweisung exportiert werden, ist beispielsweise in Ihrem zweiten Beispiel das gleiche Prinzip anwendbar. Die Gruppe von Klauseln sollte immer noch Ausdrücke enthalten, die Aliase ausmachen.
Denken Sie daran, dass beim Gruppieren immer einen Ausdruck verwendet wird, der durch die erstellten Aliase in der Gruppe nach Klausel erstellt wurde, um die korrekte Datenaggregation zu gewährleisten.
Das obige ist der detaillierte Inhalt vonWie man korrekt nach aliassen Spalten in SQL Server gruppiert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!