RačunalaProgramiranje

IMAJU SQL: opis, sintaksa, primjeri

SQL je standardni jezik za rad s relacijskim bazama podataka. On ima na raspolaganju skup moćnih alata za manipulaciju podataka pohranjenih u tablicama.

Nesumnjivo, sposobnost da se grupa podataka u uzorku na određenu osnovi je jedan takav alat. SQL IMAJU uz WHERE vam omogućava da definišu uslove uzorka su grupisani podatke na neki način.

Parametar IMAJU SQL: Opis

Prije svega važno je napomenuti da je ovaj parametar nije obavezan, i koristi se isključivo u kombinaciji sa GROUP BY opciju. Kao što se sjećate, GROUP BY klauzule se koristi kada u SELECT koristi agregatne funkcije i rezultate svog proračuna doći do određene grupe. Ako WHERE omogućuje vam da odredite uvjete za izbor prije nego se podaci grupisani, HAVING sadrži odredbe koje se odnose na podatke već direktno u samim grupama. Za bolje razumijevanje, hajde da prođe kroz primjer šemi predstavljen na slici ispod.

Ovo je odličan primjer davanja IMAJU SQL opis. Je tabela sa spiskom imena proizvoda, kompanije koje proizvode ih, a neki drugim oblastima. Upit u gornjem desnom uglu, pokušavamo dobiti informacije o tome kako mnoge vrste proizvoda svake kompanije proizvodi, a rezultat je da želimo prikazati samo one kompanije koje proizvode više od 2 komada. GROUP BY opcija je formirana od tri grupe odgovara imena kompanija, od kojih je svaka brojao proizvoda (redova). Ali enable IMAJU stanje pregrade jedna grupa iz rezultat uzorka, jer ne zadovoljava uslov. Kao rezultat toga, imamo dvije grupe odgovara broju proizvodnih kompanija 5 i 3.

Postavlja se pitanje mogu nastati zbog čega korištenje HAVING, ako postoji SQL gde. Ako smo koristili GDJE, on bi pogledao ukupan broj redova u tabeli, a ne u grupama, i stanje ne bi imalo smisla u ovom slučaju. Međutim, vrlo često mogu da žive zajedno u jednoj upita.

U gornjem primjeru možemo vidjeti kako na tu je prvi izbor podataka u ime radnika navedene u parametru GDJE, a zatim grupisani u GROUP BY rezultat je dodatno testira suma zarade za svakog zaposlenog.

Parametar SQL IMAJU: primjeri, sintaksa

Razmotrimo neke od karakteristika IMAJU SQL sintaksu. Opis ovog parametra je vrlo jednostavan. Prvo, kao što je već spomenuto, ona se koristi isključivo u kombinaciji s parametrom GROUP BY i odmah nakon toga i prije nego što ORDER BY navedeno, ako je prisutna u zahtjevu. To je i razumljivo, jer, imati određuje uvjete za već grupisane podatke. Drugo, u stanju ovog parametra samo agregatne funkcije se mogu koristiti i poljima navedene u parametru GROUP BY. Sve uslove u ovom parametar ukazuje na isti način kao u slučaju gdje.

zaključak

Kao što možete vidjeti, ništa komplicirano u ovoj izjavi ne. Semantički, koristi se na isti način kao i gde. Važno je razumjeti da pomoću gdje se na sve izabrane podatke i nakon što je - samo u odnosu na grupe definirane u parametru GROUP BY. Predstavili smo sveobuhvatan opis zbog toga što je SQL, što je dovoljno za uvjeren rukovanje.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 bs.delachieve.com. Theme powered by WordPress.