KomputerPemrograman

MEMILIKI SQL: deskripsi, sintaks, contoh

SQL adalah bahasa standar untuk bekerja dengan database relasional. Dia memiliki kemampuan dan set alat yang kuat untuk memanipulasi data yang disimpan dalam tabel.

Tidak diragukan lagi, kemampuan untuk mengelompokkan data dalam sampel mereka secara spesifik adalah salah satu alat tersebut. Pernyataan SQL MEMILIKI bersama dengan klausa WHERE memungkinkan Anda untuk menentukan kondisi sampel telah dikelompokkan data dalam beberapa cara.

Parameter SQL MEMILIKI: Keterangan

Pertama-tama perlu dicatat bahwa parameter ini adalah opsional, dan digunakan secara eksklusif dalam hubungannya dengan GROUP BY pilihan. Seperti yang Anda ingat, klausa GROUP BY digunakan ketika dalam SELECT menggunakan fungsi agregat dan hasil perhitungan mereka untuk sampai ke kelompok-kelompok tertentu. Jika WHERE memungkinkan Anda untuk menentukan kondisi seleksi sebelum data tersebut dikelompokkan, para MEMILIKI berisi ketentuan yang berkaitan dengan data yang sudah langsung dalam kelompok sendiri. Untuk pemahaman yang lebih baik, mari kita berjalan melalui contoh untuk skema yang disajikan pada gambar di bawah.

Ini adalah contoh yang bagus dari memberikan MEMILIKI deskripsi SQL. Adalah tabel dengan daftar nama produk, perusahaan yang memproduksi mereka, dan beberapa bidang lainnya. Query di sudut kanan atas, kami mencoba untuk mendapatkan informasi tentang berapa banyak jenis produk setiap perusahaan manufaktur, dengan hasil yang ingin kita menampilkan hanya perusahaan-perusahaan yang menghasilkan lebih dari 2 item. GROUP BY pilihan terbentuk dari tiga kelompok sesuai dengan nama perusahaan, yang masing-masing telah menghitung jumlah produk (baris). Tapi pengaturan MEMILIKI kondisi kompartemen satu kelompok Anda dari sampel yang dihasilkan, karena tidak memenuhi kondisi tersebut. Akibatnya, kita mendapatkan dua kelompok sesuai dengan jumlah perusahaan produksi 5 dan 3.

Pertanyaannya mungkin timbul mengapa menggunakan MEMILIKI, jika ada SQL MANA. Jika kita menggunakan WHERE, ia akan melihat jumlah baris dalam sebuah tabel, bukan di kelompok, dan kondisi tidak masuk akal dalam kasus ini. Namun, sering kali mereka dapat hidup bersama dalam satu query.

Pada contoh di atas kita bisa melihat bagaimana pada awalnya ada pilihan data atas nama karyawan ditentukan dalam parameter MANA, dan kemudian dikelompokkan dalam GROUP BY hasil yang juga diuji oleh jumlah dari gaji untuk setiap karyawan.

Parameter SQL MEMILIKI: contoh, sintaks

Mempertimbangkan beberapa fitur MEMILIKI sintaks SQL. Deskripsi parameter ini cukup sederhana. Pertama, sebagaimana telah disebutkan, itu digunakan secara eksklusif dalam hubungannya dengan parameter GROUP BY dan menunjukkan segera setelah itu dan sebelum ORDER BY, jika ada dalam permintaan. Hal ini dapat dimengerti, karena MEMILIKI menentukan kondisi untuk data yang telah dikelompokkan. Kedua, dalam kondisi parameter ini hanya fungsi agregat dapat digunakan dan bidang yang tercantum dalam parameter GROUP BY. Semua kondisi di parameter ini ditunjukkan dengan cara yang sama seperti dalam kasus MANA.

kesimpulan

Seperti yang Anda lihat, tidak rumit dalam pernyataan ini tidak. Semantis, ia digunakan dalam cara yang sama seperti WHERE. Hal ini penting untuk memahami bahwa menggunakan MANA pada semua data yang dipilih dan HAVING - hanya sehubungan dengan kelompok didefinisikan dalam parameter GROUP BY. Kami disajikan deskripsi komprehensif untuk MEMILIKI SQL, yang cukup untuk penanganan percaya diri.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 delachieve.com. Theme powered by WordPress.