Bagaimanakah kumpulan mengikut berfungsi dalam PostgreSQL?
Bagaimanakah kumpulan mengikut berfungsi dalam PostgreSQL?

Video: Bagaimanakah kumpulan mengikut berfungsi dalam PostgreSQL?

Video: Bagaimanakah kumpulan mengikut berfungsi dalam PostgreSQL?
Video: Day 3 Keynote: Made Here Together (Cloud Next '18) 2024, November
Anonim

The KUMPULAN PostgreSQL OLEH klausa ialah pernah kumpulan bersama-sama baris tersebut dalam jadual yang mempunyai data yang sama. Ia ialah digunakan dengan pernyataan SELECT. The KUMPULAN Klausa BY mengumpul data merentas berbilang rekod dan kumpulan hasilnya dengan satu atau lebih lajur. Ia ialah juga digunakan untuk mengurangkan lebihan dalam output.

Orang juga bertanya, bolehkah saya menggunakan kumpulan dengan tanpa fungsi agregat?

awak boleh digunakan yang KUMPULAN OLEH klausa tanpa memohon an fungsi agregat . Pertanyaan berikut mendapat data daripada jadual pembayaran dan kumpulan keputusan oleh id pelanggan. Dalam kes ini, KUMPULAN BY berfungsi seperti klausa DISTINCT yang mengalih keluar baris pendua daripada set hasil.

Begitu juga, bolehkah kita menggunakan klausa tanpa fungsi agregat? menggunakan mempunyai tanpa kumpulan oleh. Pertanyaan dengan a mempunyai klausa juga harus mempunyai kumpulan oleh klausa . mempunyai bertindak seperti di mana kerana ia mempengaruhi baris dalam satu kumpulan dan bukannya kumpulan, kecuali mempunyai klausa boleh masih guna agregat.

Seterusnya, persoalannya ialah, mengapa kumpulan oleh digunakan dengan fungsi agregat?

KUMPULAN BY membolehkan anda menggunakan fungsi agregat pada kumpulan data yang dikembalikan daripada pertanyaan. FILTER ialah pengubah suai digunakan pada sebuah fungsi agregat untuk mengehadkan nilai digunakan dalam sebuah pengagregatan . Semua lajur dalam pernyataan pilih yang tidak diagregatkan hendaklah dinyatakan dalam a KUMPULAN BY klausa dalam pertanyaan.

Apakah fungsi agregat dalam SQL?

Fungsi agregat dalam SQL . Dalam pengurusan pangkalan data an fungsi agregat ialah fungsi di mana nilai berbilang baris dikumpulkan bersama sebagai input pada kriteria tertentu untuk membentuk satu nilai makna yang lebih signifikan.

Disyorkan: