Cacah Nilai dina databés Table Kalayan Fungsi SQL cacah

Paké SQL cacah nepi mulih rupa-rupa data

The queries unsur mangrupa bagian penting terstruktur Basa pamundut (SQL). Ieu retrieves data dumasar kana kriteria husus ti database relational. Anjeun tiasa make queries SQL - kaasup fungsi cacah () - pikeun ménta sagala sorts informasi tina database a.

The SQL cacah () fungsi sabagian dipake sabab ngidinan Anjeun pikeun cacah rékaman database dumasar kana kriteria-dieusian pamaké. Anjeun tiasa make ka cacah sagala rékaman di méja, cacah nilai unik dina kolom, atanapi cacah jumlah kali rékaman kajadian nu minuhan kriteria nu tangtu.

Artikel ieu nyokot katingal ringkes dina unggal skenario ieu.

Conto anu dumasar kana databés Northwind nu ilahar dipake, nu remen kapal kalayan produk database keur dipake salaku tutorial a.

Di dieu Éta excerpt tina méja Produk databés urang:

Table produk
ProductID Ngaran Produk SupplierID QuantityPerUnit Harga hijian UnitsInStock
1 Chai 1 10 buleud x 20 tas 18.00 39
2 Chang 1 24 - 12 botol oz 19.00 WIB 17
3 Aniseed Sirop 1 12 - 550 botol ml 10.00 13
4 Kang Oki Anton urang Cajun bungbu 2 48 - 6 oz kendi 22,00 53
5 Kang Oki Anton urang Gumbo Campur 2 36 buleud 21,35 0
6 Boysenberry Sumebarna Grandma urang 3 12 - 8 kendi oz 25,00 120
7 Pears garing organik Mamang Bob urang 3 12 - 1 sedengkeun pkgs. 30,00 15

Cacah Records dina Table a

Pamundut paling dasar anu cacah jumlah rékaman dina méja. Lamun hayang nyaho jumlah barang nu aya dina tabel produk, nganggo query handap:

MILIH cacah (*)
FROM produk;

query Ieu mulih jumlah barisan dina méja. Dina conto ieu, éta 7.

Cacah Nilai Unik di Tihang a

Anjeun oge bisa make pungsi cacah pikeun ngaidentipikasi jumlah nilai unik dina kolom. Dina conto éta, lamun rék nangtukeun Jumlah suppliers béda anu produk muncul di jurusan ngahasilkeun, Anjeun bisa ngalengkepan ieu ngagunakeun query handap:

Cacah milih (béda SupplierID)
FROM produk;

query Ieu mulih jumlah nilai béda kapanggih dina kolom SupplierID. Dina hal ieu, jawaban geus 3, ngalambangkeun 1, 2, sarta 3.

Cacah Records cocog jeung patokan

Ngagabungkeun fungsi cacah () jeung klausa dimana nangtukeun Jumlah rékaman nu cocog kriteria tangtu. Contona, tempo jumlah nu manajer departemén hayang meunang rasa tingkat stock di departemen. Pamundut handap nangtukeun jumlah barisan ngalambangkeun UnitsInStock kirang ti 50 unit:

MILIH cacah (*)
FROM produk
WHERE UnitsInStock <50;

Dina hal ieu, pamundut nu bakal balik a nilai tina 4, ngalambangkeun Chai, Chang, Aniseed Sirop, sarta organik Pears garing Paman Bob urang.

Nyumput () klausa tiasa pisan berharga kuncén pangkalan anu neangan pikeun ngajinekkeun data papanggih syarat bisnis. Sareng kreativitas saeutik, anjeun tiasa nganggo fungsi cacah () pikeun rupa-rupa kaperluan.