Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Klauzula HAVING programmā Access norāda, kuri grupētie ieraksti tiek rādīti priekšrakstā SELECT ar klauzulu GROUP BY. Pēc tam, kad ar GROUP BY ir kombinēti ieraksti, HAVING rāda visus klauzulas GROUP BY grupētos ierakstus, kas atbilst klauzulas HAVING nosacījumiem.

Sintakse

SELECT lauku_saraksts
FROM tabula
WHERE atlases_kritēriji
GROUP BY grupēšanas_lauku_saraksts
[HAVING grupēšanas_kritēriji]

Priekšrakstam SELECT ar klauzulu HAVING ir šādi elementi:

Elements

Apraksts

lauku_saraksts

Ar jebkuru lauku nosaukumu aizstājvārdiem, SQL apkopošanas funkciju, atlases predikātu (ALL, DISTINCT, DISTINCTROW vai TOP) vai citu priekšraksta SELECT opciju izgūstamais lauka vai lauku nosaukums.

tabula

Tās tabulas nosaukums, no kuras tiek izgūti ieraksti.

atlases_kritēriji

Atlases kritēriji. Ja priekšrakstā ir klauzula WHERE, pēc WHERE nosacījumu lietošanas ierakstiem Microsoft Access datu bāzes programma grupē vērtības.

grupas_lauku_saraksts

Nosaukumi ne vairāk kā 10 laukiem, ko lieto ierakstu grupēšanai. Lauku nosaukumu kārtība elementā grupēšanas_lauku_saraksts nosaka grupēšanas līmeņus no augstākā līdz zemākajam grupēšanas līmenim.

grupēšanas_kritēriji

Izteiksme, kas nosaka, kurus grupētos ierakstus rādīt.

Piezīmes

Klauzula HAVING nav obligāta.

HAVING ir līdzīga WHERE, kas nosaka, kuri ieraksti ir atlasīti. Pēc ierakstu grupēšanas ar klauzulu GROUP BY klauzula HAVING nosaka, kurus ierakstus rādīt:

SELECT CategoryID,
Sum(UnitsInStock)
FROM Products
GROUP BY CategoryID
HAVING Sum(UnitsInStock) > 100 And Like "BOS*";

Klauzulā HAVING var būt līdz 40 ar loģiskiem operatoriem saistītām izteiksmēm, piemēram, And un Or.

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×