Peranan mempunyai dalam mysql

下次还敢
Lepaskan: 2024-04-26 04:21:14
asal
650 orang telah melayarinya

Klausa HAVING digunakan untuk menapis hasil pengagregatan Fungsi khusus termasuk: menapis data berkumpulan dan mengecualikan kumpulan yang tidak memenuhi syarat Menapis pengagregatan bersarang berdasarkan berbilang syarat. daripada ayat

Klausa HAVING digunakan untuk menapis hasil agregat, dan ia digunakan selepas klausa GROUP BY. Klausa HAVING menapis syarat pada lajur agregat dan memilih hanya baris hasil agregat yang memenuhi syarat. Peranan mempunyai dalam mysql

Fungsi khusus:

Tapis data terkumpul:

KUMPULAN OLEH Selepas mengumpulkan, klausa HAVING boleh menapis lagi kumpulan yang memenuhi syarat berdasarkan hasil pengiraan fungsi agregat.

Kecualikan kumpulan yang tidak memenuhi syarat:
    Ia boleh mengecualikan kumpulan yang tidak memenuhi syarat yang ditetapkan dalam keputusan pengagregatan, dengan itu memperoleh hasil pengagregatan yang lebih halus.
  • Tapis berdasarkan berbilang syarat: Klausa
  • HAVING boleh menentukan berbilang syarat pada masa yang sama untuk penapisan data terkumpul yang lebih kompleks.
  • Penggabungan bersarang:
  • Klausa MEMPUNYAI juga boleh menyarangkan fungsi agregat lain untuk mewujudkan keadaan penapisan yang lebih kompleks.
  • Sintaks penggunaan:
  • <code>SELECT 聚合函数(列名)
    FROM 表名
    GROUP BY 分组列
    HAVING 聚合条件;</code>
    Salin selepas log masuk
  • Contoh:

<code>SELECT COUNT(*) AS 总数
FROM 订单
GROUP BY 客户ID
HAVING COUNT(*) > 1;</code>
Salin selepas log masuk
Pertanyaan ini mengira kuantiti pesanan setiap pelanggan dan menapis pelanggan yang kuantiti pesanannya melebihi 1. Perbezaan antara klausa

dan WHERE: Klausa

WHERE digunakan untuk menapis data sebelum mengumpulkan, manakala klausa HAVING digunakan untuk menapis data selepas pengumpulan.

Klausa WHERE menapis rekod individu, manakala klausa HAVING menapis hasil agregat.

Atas ialah kandungan terperinci Peranan mempunyai dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!