De SQL-taal heeft een " count " functie die telt het aantal records geretourneerd wanneer u een query uit te voeren. Als de query verkeerd is, ontvangt u het verkeerde telling , en je moet zorgen voor de juiste indeling opgeeft bij het instellen van de telling query. Microsoft SQL bevat een hulpprogramma dat u gebruikt om problemen en herschrijven van de slechte query. Doel De SQL count functie telt het geretourneerde aantal records , zodat u een totale telling van de gegevens te bepalen . U gebruikt deze telling bij de analyse van uw database gegevens of als een manier om uw website pagina's pagineert . Het telde records kunnen worden gebruikt in de website code voor het doorlussen van elke record en weer te geven aan de gebruiker . Fouten De juiste manier om de telling functie te gebruiken is om deze toe te voegen aan uw zoekopdracht. Als je niet instellen van de telling verklaring goed , een syntax error rendement. U kunt ook kolomnamen in de telling functie , maar het sterretje is standaard voor de meeste opgeslagen procedures . U kunt ook de " waar " -clausule om alle records terug uit de gegevensbank op volgende verklaring telt het aantal klanten dat de achternaam " smith " hebben : select count ( * ) van klanten waar achternaam = ' smith ' Stored Procedures Als de count -functie is in een opgeslagen procedure , u de count -functie toe te voegen met een variabele die u kunt gebruiken de gegevens terug naar uw toepassing . De eerste regel maakt de variabele en de tweede regel van de code van de graaf terug naar de variabele . De volgende code , die in uw toepassingen , zorgt voor een variabele en geeft de telling aan de variabele : verklaar @ tellen als intselect @ count = count ( * ) van klanten overwegingen u moet de " group by " te gebruiken statement als u afzonderlijke kolommen opgeeft in de SQL-instructie . Als u niet deze verklaring toe te voegen , de SQL-instructie geeft een foutmelding . De volgende code laat zien hoe u de functie count gebruiken met individuele kolommen in de SQL-instructie : select count ( * ) , voornaam, achternaam van klanten groeperen op voornaam, achternaam
|