ホームページ >データベース >mysql チュートリアル >SQL Server でエイリアス化された列を正しく GROUP BY する方法

SQL Server でエイリアス化された列を正しく GROUP BY する方法

Patricia Arquette
Patricia Arquetteオリジナル
2025-01-24 10:17:111011ブラウズ

How to Correctly GROUP BY Aliased Columns in SQL Server?

SQLサーバーでは、他の名前でランク付けされています

エイリアスでの操作によってグループを実行するのは難しいかもしれませんが、基礎となる文法を理解することが重要です。正しい方法について説明しましょう。

例では、エイリアスは「FullName」であり、「LastName」、「FirstName」という式を使用しています。このエイリアスグループをフォローするには、「Group by 'FullName」などのエイリアスを単純に使用することはできません。代わりに、エイリアスを作成するという実際の表現に合格する必要があります。

正しい文法は:

です

式を指定することにより、正確な結果を確実にするために、「フルネーム」の計算値に従ってグループを実行するようにSQLサーバーに指示できます。

<code class="language-sql">SELECT LastName + ', ' + FirstName AS 'FullName'
FROM customers
GROUP BY LastName + ', ' + FirstName</code>
さらに拡張します。たとえば、2番目の例では、エイリアスがケースステートメントを使用してエクスポートされている場合、同じ原則が適用されます。条項ごとのグループには、この例では、まだエイリアスを構成する式を含める必要があります

グループがグループ化されている場合、グループごとに作成されたエイリアスによって作成された式を常に使用して、正しいデータ集約を確保することを常に覚えておいてください。

以上がSQL Server でエイリアス化された列を正しく GROUP BY する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。