Cara menggabungkan information memakai grup oleh di sql (diperbarui)

- Penulis

Senin, 6 Oktober 2025 - 20:38 WIB

facebook twitter whatsapp telegram line copy

URL berhasil dicopy

facebook icon twitter icon whatsapp icon telegram icon line icon copy

URL berhasil dicopy

Cara menggabungkan information memakai grup oleh di sql (diperbarui)

[ad_1]

SQL memungkinkan pengguna untuk mendatanya lebih dari 30 jenis information di kolom sebanyak yang diperlukan, jadi kadang -kadang, menjadi sulit untuk menemukan information serupa di kolom ini. Community by means of in SQL membantu kami mengklubasikan baris identik yang ada di kolom tabel. Ini adalah pernyataan penting dalam SQL sebab memberi kami dataset yang rapi dengan membiarkan kami merangkum information penting seperti penjualan, biaya, dan gaji.

ADVERTISEMENT

SCROLL TO RESUME CONTENT

Apa itu grup di SQL?

Pernyataan grup digunakan untuk mengelompokkan setiap baris kolom dengan nilai yang sama tersimpan di dalamnya, berdasarkan fungsi yang ditentukan dalam pernyataan. Secara umum, fungsi -fungsi ini adalah salah satu fungsi agregat seperti max () dan sum (). Pernyataan ini digunakan dengan perintah SELECT di SQL.

Pernyataan SQL Community memakai strategi split-apply-combine.

  • Cut up: Grup yang berbeda dibagi dengan nilai -nilainya.
  • Terapkan: Fungsi agregat diterapkan pada nilai -nilai grup ini.
  • Gabungkan: Nilai -nilainya digabungkan dalam satu baris.

group_by_strategy-sql_group_by.

Fungsi agregat jumlah (), yang menghasilkan jumlah aritmatika dari nilai -nilai baris, telah diterapkan pada kelompok dalam ilustrasi di atas.

Untuk lebih memahami bagaimana SQL Order by means of digunakan, mari kita mendapatkan wawasan tentang sintaks pernyataan ini.

Ingin pekerjaan pengembangan perangkat lunak teratas? Mulailah di sini!

Program Pengembang Tumpukan Penuh AIJelajahi program

Ingin pekerjaan pengembangan perangkat lunak teratas? Mulailah di sini!

Sintaks untuk memakai grup oleh di SQL

Pilih kolom_1, function_name (kolom_2)

Dari table_name

Dimana (kondisi)

Grup dengan column_name

Pesanan oleh column_name;

  • Kolom yang akan diambil ditentukan dalam pernyataan SELECT dan dipisahkan oleh koma. Salah satu fungsi agregat bisa digunakan pada satu atau lebih dari satu kolom yang diambil.
  • Tabel yang digunakan ditentukan dalam parameter Table_name dari pernyataan dari.
  • Ada opsional di mana klausa, yang bisa digunakan untuk menyelesaikan kondisi apa pun yang menurut baris akan dipilih.
Baca Juga:  Put on OS 5 mengisyaratkan dukungan UWB dan Bluetooth LE Audio untuk Pixel Watch 3

CATATAN: Klausul di mana selalu mendahului pesanan dengan pernyataan.

  • Pernyataan grup menurut pernyataan database tahu bahwa kami ingin mengelompokkan baris nilai yang sama dari kolom yang ditentukan dalam parameter Column_Names pernyataan ini.
  • Pesanan opsional berdasarkan pernyataan digunakan untuk mengurutkan tabel yang dihasilkan dalam urutan naik berdasarkan kolom yang ditentukan dalam parameter Column_Name pernyataan ini.

Catatan: Pernyataan berdasarkan pernyataan selalu muncul setelah grup dengan pernyataan dan diterapkan pada kelompok baris yang dibentuk.

Fungsi agregat adalah salah satu bagian paling important dari Community SQL dengan pernyataan, jadi mari kita melihat apa ini.

Fungsi agregat

Lima fungsi agregat yang bisa kita gunakan dengan pesanan SQL dengan pernyataan adalah:

  • AVG (): Menghitung rata -rata himpunan nilai.
  • Depend (): Mengembalikan hitungan baris.
  • SUM (): Menghitung jumlah aritmatika dari himpunan nilai numerik.
  • Max (): Dari kelompok nilai, mengembalikan nilai maksimum.
  • Min (): Dari sekelompok nilai, mengembalikan nilai minimal.

Mari kita terapkan konsep yang dinyatakan di atas ke kolom tabel untuk dapatkan gambaran yang lebih jelas dari grup dengan pernyataan.

Ingin pekerjaan pengembangan perangkat lunak teratas? Mulailah di sini!

Program Pengembang Tumpukan Penuh AIJelajahi program

Ingin pekerjaan pengembangan perangkat lunak teratas? Mulailah di sini!

Memakai grup dengan pada satu kolom

Mari kita ambil sampel tabel “karyawan_dept”:

Usaha kerja_dept_table

  • Di tabel ini, untuk menemukan gaji rata -rata untuk karyawan masing -masing departemen, kami akan memakai kueri berikut:

rata-rata_salary-sql_group_by

Kami telah memakai fungsi agregat AVG () untuk tujuan ini.

Ini akan menghasilkan tabel berikut:

rata -rata_salary_output

Tak ada perintah dengan klausa, dengan begitu tabel tidak mempunyai urutan baris yang pasti.

  • Mari kita melihat apa yang sedang terjadi ketika kita memakai Klausul Pesanan demi Klausa.
Baca Juga:  Menghilangkan Benjolan di Selangkangan Tanpa Cara Medis

Untuk menemukan jumlah karyawan dari setiap kota, ini dia yang diperlukan:

count_city-sql_group_by

Dan hal itu akan menghasilkan tabel berikut:

count_city_output

Seperti yang dapat kita melihat, kelompok -kelompok telah dipesan dalam urutan naik, sesuai dengan jumlah karyawan dari masing -masing kota.

  • Klausa di mana juga bisa digunakan dalam kueri, dan mendahului kelompok dengan pernyataan. Mari kita melihat contoh dari ini.

Untuk menemukan gaji maksimum untuk setiap departemen dengan “dept_id” lebih besar sekali dari 1003:

group_by_with_where_clause

Klausa di mana akan diterapkan pada baris sebelum dikelompokkan.

Kueri di atas akan menghasilkan yang berikut:

group_by_with_where_clause_output.

  • Mari kita melihat apa yang sedang terjadi ketika kita memakai fungsi agregat tanpa grup dengan pernyataan.

Untuk menemukan gaji whole semua karyawan:

tanpa_group_by

Seperti yang bisa kita melihat, fungsi penghitungan pada “dept_id” mengembalikan jumlah whole catatan dalam tabel, dan fungsi jumlah pada “gaji” mengembalikan jumlah aritmatika dari semua gaji karyawan.

Pernyataan grup SQL bisa diterapkan ke beberapa kolom tabel dalam satu kueri. Mari kita melihat bagaimana ini dilakukan.

Ingin pekerjaan pengembangan perangkat lunak teratas? Mulailah di sini!

Program Pengembang Tumpukan Penuh AIJelajahi program

Ingin pekerjaan pengembangan perangkat lunak teratas? Mulailah di sini!

Memakai grup oleh beberapa kolom

Dalam tabel “usaha kerja”, untuk menemukan jumlah karyawan dari setiap kota di semua departemen, kami akan memakai kueri berikut:

group_by_on_multiple_columns-sql_group_by

Seperti yang bisa kita melihat, grup dengan diterapkan pada dua kolom.

Ini akan menghasilkan tabel berikut:

group_by_on_multiple_columns_output

Seperti yang bisa kita melihat, setiap kombinasi kota dan departemen diwakili dalam tabel, dan jumlah karyawan untuk masing -masing kombinasi ini telah dihitung.

Memakai klausa mempunyai grup oleh

Klausa di mana tidak bisa digunakan untuk memfilter baris yang dikelompokkan berdasarkan kondisi. Kami mempunyai klausul untuk tujuan ini. Sintaks untuk memakai klausa ini adalah:

Baca Juga:  3 cara aneh orang memperlihatkan kepada Anda bahwa mereka benar -benar tertarik kepada Anda tanpa mengatakannya

Pilih kolom_1, fungsi (kolom_2)

Dari table_name

Dimana (kondisi)

Grup dengan column_names

Mempunyai (kondisi)

Pesanan oleh column_names;

Klausul yang selalu mendahului pesanan dengan pernyataan dalam kueri.

Dalam tabel “usaha kerja”, kami akan memakai kueri berikut untuk menemukan kota -kota dengan dengan jumlah besar karyawan.

group_by_with_having-sql_group_by

Seperti yang dapat kita melihat, suatu kondisi telah diterapkan pada kelompok kota yang dibentuk oleh kelompok dengan pernyataan. Ini akan menghasilkan yang berikut:

group_by_with_having_output.

Hanya kota -kota dengan dengan jumlah besar karyawan yang dikembalikan.

Dengan ini, kami mencapai di akhir artikel ini tentang grup populer dengan pernyataan.

Mendapatkan keahlian dalam alat dan teknik analisis bisnis terkini dengan program pasca pascasarjana dalam analisis bisnis. Daftarkan sekarang!

Langkah selanjutnya

Agregasi atau peringkasan information adalah salah satu tugas dan keterampilan terpenting bagi siapa saja yang mengelola information. Dari pernyataan laba dan rugi mencapai membuat visualisasi information yang sempurna, SQL Community oleh adalah alat yang memungkinkan kita melakukan tugas -tugas semacam ini secara efisien.

Sekarang setelah Anda tahu cara menggabungkan dan merangkum information, sekarang saatnya bagi Anda untuk mulai menanyakan, memanipulasi, dan memvisualisasikan semua jenis information untuk bergerak maju di tengah-tengah perjalanan Anda untuk menjadi mahir dalam SQL. Andai Anda menyukai artikel ini dan ingin dapatkan sertifikasi, melihat kursus analis bisnis kami sebab akan membantu Anda mempelajari AZ SQL juga.

Apakah Anda punya pertanyaan untuk kami? Harap sebutkan mereka di bagian komentar dari artikel “Cara Mengumpulkan Information Memakai Community oleh SQL” kami, dan kami akan meminta para mahir kami di lapangan, menjawabnya untuk Anda secepatnya!

(TagStotranslate) SQL Community oleh

[ad_2]

Sumber: simplilearn-com



Berita Terkait

10 Lodge Terbaik Dekat Danau Toba untuk Liburan Santai 2025
Orang Tunggu Sendiri Patuh 8 Aturan Kuat Ini, Menurut Psikologi
Daftar 8 Tim Lolos Babak 32 Besar Piala Dunia U17 2025, Apakah Timnas Indonesia Dapat Ikut?
Mengapa Fairing Motor Sport 150 Kini Menghilang dari Showroom?
Kucing Dapat Alami Demensia! 8 Tanda yang Perlu Diwaspadai
Ban Lebih Lebar: Manfaat dan Risikonya
Jawa Timur Juara Nusantaraya di ICCF 2025, Buktikan Kepemimpinan Ekonomi Kreatif Nasional
Andai Tidak Dapat Lakukan 8 Hal Ini, Anda Mungkin saja Tua Lebih Cepat, Tutur Psikologi

Berita Terkait

Rabu, 10 Desember 2025 - 23:59 WIB

10 Lodge Terbaik Dekat Danau Toba untuk Liburan Santai 2025

Rabu, 10 Desember 2025 - 23:14 WIB

Orang Tunggu Sendiri Patuh 8 Aturan Kuat Ini, Menurut Psikologi

Rabu, 10 Desember 2025 - 21:44 WIB

Daftar 8 Tim Lolos Babak 32 Besar Piala Dunia U17 2025, Apakah Timnas Indonesia Dapat Ikut?

Rabu, 10 Desember 2025 - 20:59 WIB

Mengapa Fairing Motor Sport 150 Kini Menghilang dari Showroom?

Rabu, 10 Desember 2025 - 19:29 WIB

Kucing Dapat Alami Demensia! 8 Tanda yang Perlu Diwaspadai

Berita Terbaru