Bagaimana Cara Menghitung Berdasarkan Kondisi di MySQL?

Bagaimana Cara Menghitung Berdasarkan Kondisi Di Mysql



MySQL adalah sistem manajemen basis data yang digunakan untuk mengelola basis data. Basis data adalah kumpulan catatan terstruktur. Anda dapat mengakses database yang ada, membuat data baru dan memproses yang disimpan dalam database sistem. Data selalu direpresentasikan dalam bentuk tabel. Lebih khusus lagi, “ MENGHITUNG() ” Fungsi dapat menghitung jumlah kolom dan baris tabel.

Hasil dari postingan ini adalah:

Apa itu Fungsi COUNT(), dan Bentuknya?

Di MySQL, ' MENGHITUNG() ” Fungsi digunakan untuk menghitung semua baris dan kolom dari tabel yang diinginkan yang memenuhi kondisi yang disediakan. Ini memiliki tiga bentuk berbeda untuk melakukan tugas yang berbeda, seperti:







  • MENGHITUNG(*)
  • COUNT(ekspresi)
  • COUNT(ekspresi DISTINCT)

Mari beralih ke penerapan bentuk fungsi yang disebutkan di atas untuk pemahaman yang lebih baik!



Bagaimana Cara Menghitung Berdasarkan Kondisi di MySQL?

Di MySQL, kita bisa menggunakan “ MENGHITUNG() ” dengan beberapa ketentuan untuk menghitung baris dan kolom tabel, seperti “ DI MANA ” klausa.



Pertama-tama, kita akan memvisualisasikan setiap bentuk “ MENGHITUNG() ' fungsi. Kemudian, kami akan menerapkan kondisi yang tercantum di atas untuk itu.





Langkah 1: Buka Terminal Windows

Awalnya, cari “ Prompt Perintah ” dengan bantuan menu Startup:



Langkah 2: Terhubung Dengan Server MySQL

Jalankan perintah yang disediakan untuk mengakses database server MySQL dengan menggunakan nama pengguna dan kata sandinya:

mysql -u maria -p

Langkah 3: Tampilkan Database yang Tersedia

Selanjutnya, daftarkan semua database yang ada dengan menjalankan perintah “ MENUNJUKKAN ' memerintah:

TAMPILKAN DATABASE;

Dari output yang diberikan, kami telah memilih “ mariadb ” basis data:

Langkah 4: Ubah Basis Data

Selanjutnya, jalankan ' MENGGUNAKAN ” perintah dan arahkan ke database yang dipilih sebelumnya:

GUNAKAN mariadb;

Langkah 5: Buat Daftar Semua Tabel

Setelah itu, tampilkan semua tabel yang ada di dalam database saat ini:

TAMPILKAN TABEL;

Menurut keluaran yang diberikan, ada dua tabel, dan kami akan menggunakan ' pelanggan ' meja:

Langkah 6: Tampilkan Semua Bidang Tabel

Jalankan “ PILIH ” perintah dengan tanda bintang “ * ” simbol untuk mendapatkan seluruh data dari tabel tertentu:

PILIH * DARI pelanggan;

Dalam prosedur yang dilakukan di atas, kami telah menunjukkan data dari database tertentu. Sekarang, kita akan memvisualisasikan bentuk-bentuk “ MENGHITUNG() ' fungsi.

Formulir 1: COUNT(*)

MENGHITUNG(*) ” fungsi mengambil semua jumlah baris dalam tabel yang disediakan dengan memanfaatkan “ PILIH ' memerintah. Selain itu, ini akan menghitung semua baris yang berisi nilai duplikat, NULL, dan non-NULL.

Sintaksis

Sintaks umum dari “ MENGHITUNG(*) ” disediakan di bawah ini:

SELECT COUNT(*) FROM ;

Di Sini:

  • PILIH ” digunakan untuk memilih record.
  • DARI ” klausa digunakan untuk memilih catatan dari tabel yang diinginkan.
  • ” adalah nama tabel yang ditargetkan.

Untuk pemahaman yang lebih baik, mari kita lihat contoh yang diberikan!

Contoh

Jalankan “ PILIH ” perintah dengan “ MENGHITUNG(*) ” fungsi dan nama tabel:

SELECT COUNT(*) DARI pelanggan;

Menurut output berikut, tabel yang disediakan memiliki “ 91 ' jumlah baris:

Bentuk 2: COUNT(ekspresi)

COUNT(ekspresi) ” Fungsi akan menampilkan jumlah baris yang tidak memiliki nilai NULL. Ini dapat digunakan bersama dengan ' PILIH ' memerintah.

Sintaksis

Berikut adalah sintaks umum dari fungsi 'COUNT(ekspresi)':

SELECT COUNT(ekspresi) DARI ;

Contoh

Mari kita ambil contoh di mana kita ingin menghitung jumlah baris dari ' Telepon ” dari kolom “ pelanggan ' meja:

PILIH COUNT(Telepon) DARI pelanggan;

Di sini, kami telah menempatkan ' Telepon ' nama kolom sebagai ekspresi, dan itu berisi ' 91 ” baris:

Bentuk 3: COUNT(ekspresi DISTINCT)

COUNT(ekspresi) ” form digunakan ketika kita ingin menghitung semua baris kecuali nilai duplikat.

Sintaksis

Sintaks umum disediakan di bawah ini:

SELECT COUNT(DISTINCT expression) DARI ;

Contoh

Jalankan “ PILIH ” pernyataan dengan “ MENGHITUNG() ' fungsi memiliki ' BERBEDA ” kata kunci dan nama kolom yang diinginkan dari tabel:

SELECT COUNT (DISTINCT country) DARI pelanggan;

Dapat diamati bahwa keluaran yang disediakan mengembalikan jumlah ' berbeda non-NULL ” nilai:

Fungsi COUNT() dan Klausa “WHERE”.

Fungsi Count() juga dapat digunakan dengan “ DI MANA ” klausul yang menentukan kondisi yang diinginkan. Klausa 'WHERE' menyediakan kriteria yang harus dipenuhi oleh nilai kolom untuk data yang menyertakan nilai yang akan ada dalam hasil kueri.

Sintaksis

Mari kita lihat ' MENGHITUNG() ” berfungsi dengan “ DI MANA ” klausa:

SELECT COUNT(*) FROM WHERE ;

Contoh

Menggunakan ' PILIH ' kueri dengan ' MENGHITUNG() ' termasuk ' * ” sebagai parameter, nama tabel target, dan kondisi yang diperlukan:

PILIH JUMLAH(*) DARI pelanggan MANA Telepon = 069;

Seperti yang Anda lihat, kami mendapatkan jumlah total pengguna yang memiliki nomor telepon yang sama yaitu “ 1 ”:

Itu saja! Kami telah menjelaskan “ MENGHITUNG() ” berdasarkan kondisi dan bentuknya di MySQL.

Kesimpulan

MENGHITUNG() ” dapat digunakan untuk menghitung berdasarkan kondisi di MySQL. Ini memiliki tiga bentuk berbeda untuk melakukan tugas yang berbeda, seperti ' MENGHITUNG(* )”, “ COUNT(ekspresi) ', Dan ' COUNT(ekspresi DISTINCT) ”. 'COUNT()' dapat digunakan dengan beberapa kondisi untuk menghitung baris dan kolom tabel, demikian juga dengan klausa 'WHERE'. Pada postingan kali ini, kita telah membahas fungsi “COUNT()” berdasarkan kondisi dan bentuknya di MySQL.