Coding Visual Basic .NET

Kumpulan Source Code Cara Cepat Belajar Aplikasi VB.net

Fungsi Count () Pada Query SQL Server

Fungsi Count () Pada Query SQL Server adalah suatu fungsi pada SQL yang digunakan untuk mendapatkan jumlah baris atau record dari suatu tabel. Fungsi COUNT tersebut adalah menghitung jumlah sel yang berisi angka, dan menghitung angka dalam daftar argumen. Sebagai contoh saya siapkan Tabel Score dibawah ini :

id score
0001 85
0002 92
0003 100
0004 25
0005 40
0006 15
0007 56
0008 90
0009 74
0010 35
0011 73
0012 97
0013 50
0014 20
0015 39
0016 10
0017 26
0018 80

Untuk menghitung jumlah baris data diatas, fungsi agregate yang digunakan adalah fungsi COUNT (), yaitu sebagai berikut :

SELECT COUNT(*) FROM Score

Maka Hasil perintah query diatas adalah : 18

Fungsi count(*), dengan tanda asterik di dalam kurung, bisa diganti dengan nama field, sebagai contoh :

SELECT COUNT(id) FROM Score

Maka Hasil perintah query diatas adalah : 18
Atau

SELECT COUNT(score) FROM Score

Maka Hasil perintah query diatas adalah : 18

Perbedaan count(*) dengan count(field) adalah, jika ada baris data pada field tertentu yang isinya NULL dan anda menggunakan count(*) maka baris data NULL tersebut tetap dihitung, tetapi jika anda menggunakan count(field) dan pada baris tertentu ada nilai NULL pada field didalam fungsi count(field) maka baris data NULL tersebut tidak dihitung. Untuk lebih jelasnya lihat Tabel Score dibawah ini :

id score
0001 85
0002 92
0003 100
0004 25
0005 40
0006 15
0007 56
0008 90
0009 74
0010 35
0011 73
0012 97
0013 50
0014 20
0015 39
0016 10
0017 26
0018 80
0019 80
0020 NULL

Kemudian anda bandingkan dengan 3 Query SQL berikut :

SELECT COUNT(*) FROM Score

Maka Hasil perintah query diatas adalah : 20

SELECT COUNT(score) FROM Score

Maka Hasil perintah query diatas adalah : 19, karena NULL tidak ikut dihitung.

SELECT COUNT(DISTINCT score) FROM Score

Maka Hasil perintah query diatas adalah : 18, karena score yang nilai 80 dihitung 1 serta NULL juga tidak ikut dihitung.

Tulisan Lainnya :

JUAL DVD KUMPULAN PROGRAM APLIKASI DAN SOURCE CODE VB.NET

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Coding Visual Basic .NET © 2014 Frontier Theme