Gunakake SQL SQL kanggo ngasilake sawetara data
Unsur pitakon minangka bagian penting saka Structured Query Language (SQL). Retrieves data adhedhasar kriteria tartamtu saka basis data hubungan. Sampeyan bisa nggunakake pitakon SQL - kalebu fungsi COUNT () - kanggo njupuk kabeh jinis informasi saka database.
Fungsi SQL COUNT () dienggo utamané migunani amarga ngidini sampeyan ngétung rekaman basis data miturut kritéria sing wis ditemtokake pengguna. Sampeyan bisa nggunakake aplikasi kasebut kanggo ngétung kabeh cathetan ing tabel, ngétung nilai-nilai sing unik ing kolom, utawa ngitung jumlah cathetan sing kedadeyan sing ketemu kriteria tartamtu.
Artikel iki njupuk dhaptar ringkes saben skenario kasebut.
Conto didhasarake ing pangkalan data Northwind sing umum digunakake, sing kerep dikirim nganggo produk basis data kanggo nggunakake minangka tutorial.
Punika kutipan saking tabel Produkan basis data:
ProductID | ProductName | SupplierID | QuantityPerUnit | UnitPrice | UnitsInStock |
---|---|---|---|---|---|
1 | Chai | 1 | 10 kothak x 20 tas | 18.00 | 39 |
2 | Chang | 1 | 24 - 12 botol oz | 19.00 | 17 |
3 | Aniseed Syrup | 1 | 12 - 550 ml botol | 10.00 | 13 |
4 | Bumbu Cajun Chef Anton | 2 | 48 - 6 liter kendi | 22.00 | 53 |
5 | Gendheng Anton's Gumbo | 2 | 36 kothak | 21.35 | 0 |
6 | Spreading Nenek's Boysenberry | 3 | 12 - 8 liter kendi | 25,00 | 120 |
7 | Pear Organik Paman Bob | 3 | 12 - 1 lb pkgs. | 30.00 | 15 |
Counting Records ing Tabel
Ukara paling dhasar ngétung nomer cathetan ing tabel. Yen sampeyan pengin ngerti jumlah item sing ana ing tabel produk, gunakake pitakonan iki:
Pilih COUNT (*)
Produk saka;
Query iki ngasilake nomer baris ing tabel. Ing conto iki, 7.
Ngetung Nilai Unik ing kolom
Sampeyan uga bisa nggunakake fungsi COUNT kanggo ngenali nomer nilai unik ing kolom. Contone, yen sampeyan pengin ngenalake nomer pemasok liyane sing produk katon ing departemen pametu, sampeyan bisa ngrampungake iki kanthi nggunakake pitakonan ing ngisor iki:
Pilih COUNT (Diketek SupplierID)
Produk saka;
Query iki ngasilake angka sing béda ing kolom SupplierID. Ing kasus iki, jawabane 3, nuduhake 1, 2, lan 3.
Kriteria Matching Records
Gabungan fungsi COUNT () karo klausa WHERE kanggo ngenali nomer cathetan sing cocog karo kriteria tartamtu. Contone, umpamane manajer departemen kepengin ngerteni tingkat saham ing departemen. Ukara ing ngisor iki ngidhentifikasi nomer baris sing makili UnitsInStock kurang saka 50 unit:
Pilih COUNT (*)
DARIPADA produk
WHERE UnitsInStock <50;
Ing kasus iki, pitakonan bakal ngasilake angka 4, sing nuduhake Chai, Chang, Aniseed Syrup, lan Pears Organik Paman Bob.
Klausa COUNT () bisa dadi banget migunani kanggo pangurus basis data sing ngupaya ngringkes data kanggo syarat bisnis. Kanthi kreativitas sethithik, sampeyan bisa migunakake fungsi COUNT () kanggo macem-macem tujuan.