Rumah > Artikel > pangkalan data > Berfungsi untuk menanyakan data berulang tertentu dalam jadual dalam sql
Fungsi SQL untuk menanyakan data pendua tertentu dalam jadual termasuk: Fungsi COUNT: Mengira bilangan nilai pendua. KUMPULAN MENGIKUT klausa: Kumpulan data dan hitung nilai dalam setiap kumpulan. Klausa HAVING: Menapis hasil pertanyaan agregat.
Berfungsi dalam SQL untuk menanyakan data pendua tertentu dalam jadual
Fungsi COUNT
COUNT mengira bilangan nilai pendua dalam jadual. Sintaks:
<code class="sql">COUNT(column_name)</code>
Contoh:
Untuk mengira bilangan kejadian "New York" dalam lajur "bandar" dalam jadual "pelanggan":
<code class="sql">SELECT COUNT(city) FROM customers WHERE city = 'New York';</code>
KUMPULAN MENGIKUT klausa
KUMPULAN bolehgabungkan Kumpulan data dengan dan kemudian gunakan fungsi agregat (seperti COUNT) untuk mengira nilai dalam setiap kumpulan. Sintaks:
<code class="sql">SELECT column_name, COUNT(*) FROM table_name GROUP BY column_name</code>
Contoh:
Untuk mengetahui bilangan pelanggan dalam jadual "pelanggan" yang dihimpunkan mengikut bandar:
<code class="sql">SELECT city, COUNT(*) AS customer_count FROM customers GROUP BY city;</code>
MELALUI klausa
MEDAPATKAN klausa menapis keputusan agregat Sintaks:
<code class="sql">SELECT column_name, COUNT(*) FROM table_name GROUP BY column_name HAVING COUNT(*) > value</code>
Contoh:
Untuk mencari bandar yang mempunyai lebih daripada 500 pelanggan dalam jadual "pelanggan":
<code class="sql">SELECT city, COUNT(*) AS customer_count FROM customers GROUP BY city HAVING customer_count > 500;</code>
Atas ialah kandungan terperinci Berfungsi untuk menanyakan data berulang tertentu dalam jadual dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!