Sådan Tælles Antallet Af Poster

Indholdsfortegnelse:

Sådan Tælles Antallet Af Poster
Sådan Tælles Antallet Af Poster

Video: Sådan Tælles Antallet Af Poster

Video: Sådan Tælles Antallet Af Poster
Video: Елизавета Туктамышева - как живёт последняя Императрица и сколько она зарабатывает 2024, Kan
Anonim

Ofte er det nødvendigt at finde ud af antallet af poster, når man programmerer webressourcer i tabellerne i en database, der kører under kontrol af MySQL DBMS. Der er en speciel funktion i SQL til denne operation. En forespørgsel, der bruger den, kan ændres ved at tilføje yderligere filtreringsbetingelser - dette giver dig mulighed for ikke kun at få det samlede antal poster, men også det antal, der opfylder yderligere betingelser.

Sådan tælles antallet af poster
Sådan tælles antallet af poster

Instruktioner

Trin 1

Brug tællefunktionen sammen med kommandoen Vælg for at oprette en forespørgsel, der returnerer antallet af poster i databasetabellen af interesse. Hvis en stjerne (* - jokertegn) sendes til denne funktion som en parameter, genberegnes alle poster med en anden værdi end Null. Ud over at tælle i forespørgslen skal navnet på tabellen som normalt for kommandoen Vælg angives. For eksempel for at finde ud af antallet af poster i en tabel med navnet allCustomers kan forespørgslen skrives som følger: VÆLG TÆLL (*) FRA allCustomers;

Trin 2

Hvis du har brug for at få antallet af poster, der har mindst en anden værdi end Null i et bestemt felt i tabellen, skal du angive navnet på dette felt i stedet for en stjerne i funktionen Count. Lad os sige, at creditSum-feltet i tabellen allCustomers er beregnet til at gemme oplysninger om mængden af lån udstedt til hver af de kunder, der er anført i denne tabel. Derefter kan anmodningen om antallet af poster fra det første trin justeres, så den returnerer antallet af kunder, som lånet blev udstedt til. Forespørgslen ser sådan ud efter redigering: SELECT COUNT (creditSum) FRA allCustomers;

Trin 3

For at tælle poster med en unik værdi i et bestemt felt skal du tilføje Distinct til dets navn i funktionen Count. For eksempel, hvis tabellen indeholder duplikatposter, der refererer til forskellige kunder i feltet ClientName, kan antallet af kunder, der er nævnt i dem, opnås ved hjælp af følgende forespørgsel: VÆLG TÆLL (DISTINCT clientName) FRA allCustomers;

Trin 4

Med adgang til PhpMyAdmin-applikationen er alt meget forenklet, da det ikke er nødvendigt at komponere en sql-forespørgsel selv. Efter godkendelse i dette program, gå til siden med oplysninger om databasen, der indeholder den krævede tabel - vælg dens navn i rullelisten i venstre ramme. Listen over tabeller i denne database indlæses i den rigtige ramme i kolonnen "Records", hvor du finder den krævede værdi for hver af dem.

Anbefalede: