Hur Man Räknar Antalet Poster

Innehållsförteckning:

Hur Man Räknar Antalet Poster
Hur Man Räknar Antalet Poster

Video: Hur Man Räknar Antalet Poster

Video: Hur Man Räknar Antalet Poster
Video: EXCEL Uppgift 21 Räkna antal 2024, April
Anonim

Oftast är det nödvändigt att ta reda på antalet poster när man programmerar webbresurser i tabellerna i en databas som körs under MySQL DBMS. Det finns en speciell funktion i SQL för denna operation. En fråga som använder den kan modifieras genom att lägga till ytterligare filtreringsvillkor - så kan du inte bara få det totala antalet poster utan också det antal som uppfyller ytterligare villkor.

Hur man räknar antalet poster
Hur man räknar antalet poster

Instruktioner

Steg 1

Använd funktionen Räkna i kombination med kommandot Välj för att skapa en fråga som returnerar antalet poster i databastabellen av intresse. Om en asterisk (* - jokertecken) skickas till denna funktion som en parameter, kommer alla poster med ett annat värde än Null att räknas om. Förutom att räkna i frågan, som vanligt för kommandot Välj, måste namnet på tabellen anges. För att till exempel ta reda på antalet poster i en tabell som heter allCustomers kan frågan skrivas enligt följande: VÄLJ RÄKN (*) FRÅN allCustomers;

Steg 2

Om du behöver hämta antalet poster som har åtminstone något annat värde än Null i ett visst fält i tabellen, ange namnet på detta fält istället för en asterisk i funktionen Räkna. Låt oss säga att creditSum-fältet i tabellen allCustomers är avsedd att lagra information om hur mycket lån som utfärdats till var och en av de kunder som anges i denna tabell. Därefter kan begäran om antalet poster från första steget justeras så att den returnerar antalet kunder som lånet utfärdades till. Frågan ser ut så här efter redigering: VÄLJ COUNT (creditSum) FÖR allCustomers;

Steg 3

För att räkna poster med ett unikt värde i ett visst fält, lägg till Distinct till dess namn i funktionen Count. Till exempel, om tabellen innehåller dubbla poster som refererar till olika kunder i fältet clientName, kan antalet kunder som nämns i dem erhållas med följande fråga: VÄLJ RÄKN (DISTINCT clientName) FRÅN allCustomers;

Steg 4

Med tillgång till PhpMyAdmin-applikationen förenklas allt mycket, eftersom det inte finns något behov av att komponera en SQL-fråga själv. Efter auktorisering i detta program, gå till sidan med information om databasen som innehåller den önskade tabellen - välj dess namn i rullgardinsmenyn till vänster ram. Listan över tabeller i denna databas kommer att laddas in i den högra ramen, i kolumnen "Records" där du hittar det önskade värdet för var och en av dem.

Rekommenderad: