Rumah  >  Artikel  >  pangkalan data  >  Maksud mempunyai dalam sql

Maksud mempunyai dalam sql

下次还敢
下次还敢asal
2024-05-02 04:12:17632semak imbas

Klausa HAVING digunakan untuk menapis data terkumpul dalam pertanyaan SQL Tidak seperti klausa WHERE, yang menapis baris individu, klausa HAVING digunakan untuk menapis kumpulan yang dibuat oleh klausa GROUP BY. Kegunaan termasuk: menapis nilai ringkasan berdasarkan kumpulan, menggunakan keadaan fungsi agregat dan menapis kumpulan yang memenuhi syarat tertentu.

Maksud mempunyai dalam sql

Maksud HAVING dalam SQL

HAVING klausa digunakan untuk menapis data terkumpul dalam pertanyaan SQL. Tidak seperti klausa WHERE, yang menapis baris individu, klausa HAVING digunakan untuk menapis kumpulan yang dibuat oleh klausa GROUP BY.

Syntax

<code>SELECT <column_list>
FROM <table_name>
GROUP BY <column_name>
HAVING <filter_condition>;</code>

Penggunaan

Klausa HAVING biasanya digunakan dalam senario berikut:

  • Penapisan berdasarkan nilai ringkasan kumpulan.
  • Gunakan syarat pada hasil fungsi agregat (seperti SUM, COUNT, AVG, dll.).
  • Tapis kumpulan yang memenuhi kriteria tertentu. . .
SUM(jualan) Fungsi agregat mengira jumlah jualan untuk setiap jabatan.

MENDAPAT jumlah_jualan > 1000 menapis jabatan dengan jumlah jualan melebihi $1000.

Perbezaan antara di mana dan mempunyai

    Klausa WHERE digunakan untuk menapis baris individu, manakala klausa HAVING digunakan untuk menapis kumpulan. Selain itu, klausa WHERE menggunakan syarat sebelum mengumpulkan, manakala klausa HAVING menggunakan syarat selepas mengumpulkan.

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

Kenyataan:
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