Oplossingen voor veelkomende problemen
Google
Tutorials
Sip spoof alcatel modem (kpn)
Ping computer on network
Firewall Alcatel 510 uitzetten
Overzicht DNS Servers nederlandse providers
Nslookup
Afdruk samenvoegen word
Exchange mail forwarden naar pop3 account
Service verwijderen
Telnet
Renaming ISA Server 2000
Renaming ISA Server 2004
Browsing on ISA
Ctrack instaleren
Programeren
ADO.net
Printen in Visual Basic .Net
Control Array
Tostring
Type conversion
Check of invoerde waarde een getal is
Embedded image email
Regular expression validator
File system object (kopieren en verplaatsen bestanden)
Vartype
Looping door textboxen
Server Variables
LCID property
Startup object in visual studio 2003
Sql
Data types van Sql 2000
SQL Select statement
SQL Joins
SQL Distinct
SQL Count
Diversen
Overzicht lite adsl
Home
Ilse virusmelding
Ex-dividend
Ex-dividend AEX
Datum ex-dividend AEX
Ex-dividend AMX
Datum ex-dividend AMX
Financiele Agenda AEX
Financiele Agenda AMX
Home

Count Functie

De COUNT functie laat het aantal rijen in een query zien. De syntax voor de COUNT functie is:

SELECT COUNT (expressie)
FROM tabel
WHERE argument

Voorbeeld #1

Ik wil het aantal klanten met een postcode groter dan 9000

SELECT COUNT (*) as "aantal" FROM klant WHERE postcode > '9000'

Voorbeeld #2

Je kunt ook de DISTINCT argument binnen een COUNT functie gebruiken

SELECT COUNT(DISTINCT woonplaats) AS aantal
FROM dbo.Klant
WHERE (postcode > '9000')

In bovenstaande voorbeeld tel je het aantal verschillen woonplaatsen met een postcode > 9000

Voorbeeld #3

Een voorbeeld met een GROUP BY. in sommige gevallen is het noodzakelijk om te werken met GROUP BY met een COUNT functie.

Je wilt weten hoeveel een automatische betaling en hoeveel niet.

SELECT automatischebetaling, COUNT(*) AS aantal
FROM Klant
GROUP BY automatischebetaling

We breiden deze nog eens uit, we willen een tekst met wel, geen, onbekend

SELECT CASE WHEN (automatischebetaling = 1) THEN 'Wel' ELSE CASE WHEN (automatischebetaling = 0)
THEN 'Geen' ELSE 'Onbekend' END END AS automatischebetaling, COUNT(*) AS aantal
FROM dbo.Klant
GROUP BY automatischebetaling

Google


Simon Jorritsma
email : simon @ mixfix.nl

mixfix voor uw koffie en koffieapparatuur

Disclaimer Koffie  Koffieautomaat  Ex-Dividend Dividend Breien

Disclaimer: Al deze informatie wordt je aangeboden 'zoals het is' en voor eventuele fouten in de tekst en voor de eventuele (negatieve) gevolgen daarvan neem ik geen verantwoording! Dit hele aanpassen geschied dan ook geheel op eigen risico!

 

Niets uit deze uitgave mag zonder schriftelijke toestemming van S.Jorritsma worden gekopieerd, gedownload, verveelvoudigd, opgeslagen in een geautomatiseerd gegevensbestand of openbaar gemaakt, in enige vorm of op enige wijze, hetzij elektronisch, mechanisch, door fotokopieën, opnamen, of enig andere manier.
 

 
maandag 6 februari 2012