Rumah >pangkalan data >tutorial mysql >Bagaimana untuk berkumpul dengan lajur alias di SQL Server?
Dalam SQL Server, lakukan sintaks khusus untuk melaksanakan kumpulan dengan operasi pada nama lain. Berikut adalah pelarasan yang diperlukan:
Jangan memetik alias dalam kumpulan dengan klausa (contohnya, kumpulan dengan 'fullname'), tetapi harus menggunakan ekspresi mendefinisikan alias itu sendiri. Sebagai contoh, jika alias ditakrifkan sebagai nama terakhir 'dan' nama pertama, kumpulan yang betul dengan ekspresi adalah:
pertanyaan yang diubah suai dengan betul menggunakan kumpulan dengan operasi berdasarkan ekspresi "penuh" yang dikira, untuk mengumpulkan hasilnya.
<code class="language-sql">SELECT LastName + ', ' + FirstName AS 'FullName' FROM customers GROUP BY LastName + ', ' + FirstName</code>
Extension: Expression Case
Prinsip yang sama juga boleh digunakan untuk melampaui semua derivatif dari ungkapan kes. Pertimbangkan contoh berikut:
di sini, Kumpulan oleh Klausa menyenaraikan LastName dan FirstName kerana ia dimasukkan ke dalam Ekspresi Kes untuk Alias FullName 'Derivatif. Ini memastikan hasilnya berdasarkan nilai asas yang digunakan untuk mengira nilai asas yang digunakan untuk mengira 'FullName'.Atas ialah kandungan terperinci Bagaimana untuk berkumpul dengan lajur alias di SQL Server?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!