SQL Server COUNT (Română)

Rezumat: în acest tutorial, veți afla cum să utilizați funcția SQL Server COUNT() pentru a obține numărul de articole dintr-un set.

SQL Server COUNT() este o funcție agregată care returnează numărul de articole găsite într-un set.

Următorul arată sintaxa funcției COUNT():

Code language: SQL (Structured Query Language) (sql)

În această sintaxă:

  • ALL instruiește funcția COUNT() să se aplice tuturor valorilor. ALL este valoarea implicită.
  • DISTINCT instruiește funcția COUNT() pentru a returna numărul de valori unice care nu sunt nule.
  • expression este o expresie de orice tip, dar image, text sau ntext. Rețineți că nu puteți utiliza o subinterogare sau o funcție agregată în expresie.

Funcția COUNT() are o altă formă după cum urmează:

Code language: SQL (Structured Query Language) (sql)

În acest formular, COUNT(*) returnează numărul de rânduri dintr-un tabel specificat. COUNT(*) nu acceptă DISTINCT și nu ia parametri. Numără fiecare rând separat și include rânduri care conțin valori NULL.

În rezumat:

  • COUNT(*) contorizează numărul de articole dintr-un set. Include NULL și valori duplicat
  • COUNT(ALL expression) evaluează expression pentru fiecare rând dintr-un set și returnează numărul de valori care nu sunt nule.
  • COUNT(DISTINCT expression) evaluează expression pentru fiecare rând dintr-un set și returnează numărul de valori unice, care nu sunt nule.

Funcția SQL Server COUNT (): exemple simple

Instrucțiunea următoare creează o tabel nou numit t, introduceți câteva date în tabel și interogați date împotriva acestuia:

Iată rezultatul:

Code language: PHP (php)

Exemplu SQL Server COUNT (*)

COUNT(*) returnează toate rândurile dintr-un tabel specificat, așa cum este ilustrat în următoarea declarație :

Code language: SQL (Structured Query Language) (sql)

Rezultatul este:

SQL Server COUNT (expresie DISTINCTĂ) example

Următorul exemplu folosește COUNT(DISTINCT expression) pentru a returna numărul o f valori unice, care nu sunt nule în tabelul t:

Code language: SQL (Structured Query Language) (sql)

Următorul arată rezultatul:

Code language: PHP (php)

Exemplu SQL Server COUNT (expresie)

Următorul exemplu folosește COUNT(expression) pentru a returna numărul de valori care nu sunt nule în tabelul t :

Code language: SQL (Structured Query Language) (sql)

Următorul arată rezultatul:

Code language: PHP (php)

SQL Server COUNT () funcție: exemple practice

Următoarea declarație returnează numărul de produse din tabelul products:

Code language: SQL (Structured Query Language) (sql)

Iată rezultatul:

Următorul exemplu folosește funcția COUNT(*) pentru a găsi numărul de produse al căror an de model este 2016 și prețul de listă este mai mare decât 999.99:

ieșire:

Code language: SQL (Structured Query Language) (sql)

SQL Server COUNT () cu exemplu de clauză GROUP BY

Următoarea declarație folosește t funcția COUNT(*) pentru a găsi numărul de produse din fiecare categorie de produse:

Următorul arată rezultatul:

În acest exemplu, mai întâi , clauza GROUP BY a împărțit produsele în grupuri folosind numele categoriei, apoi funcția COUNT() este aplicată fiecărui grup.

SQL Server COUNT () cu exemplu de clauză HAVING

Următoarea declarație returnează marca și numărul de produse pentru fiecare. În plus, returnează numai mărcile care au un număr de produse mai mare de 20:

Rezultatul este după cum urmează:

În acest tutorial, ați învățat cum să utilizați funcția SQL Server COUNT() pentru a găsi numărul de elemente găsite într-un set.

Leave a Reply

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *