SQL Count Functions
Home
SQL Basics:
SQL HOME
SQL Introduction
SQL Select
SQL Where
SQL And & Or
SQL Between
SQL Distinct
SQL Order By
SQL Try It
SQL Insert
SQL Update
SQL Delete
SQL Count
SQL Advanced:
SQL Functions
SQL Group By
SQL Aliases
SQL Join
SQL Create
SQL Alter
SQL Quiz Test
Resources:
SQL Books
SQL Count Functions
SQL has built-in functions for counting database records.
Count Function Syntax
The syntax for the built-in COUNT functions is:
SELECT COUNT(column) FROM table
Function COUNT(*)
The COUNT(*) function returns the number of selected rows in a selection.
With this "Persons" Table:
Name
Age
Hansen, Ola
34
Svendson, Tove
45
Pettersen, Kari
19
This example returns the number of rows in the table:
SELECT COUNT(*) FROM Persons
Result:
3
This example returns the number of persons that are older than
20 years:
SELECT COUNT(*) FROM Persons where Age>20
Result:
2
Function COUNT(column)
The COUNT(column) function returns the number of rows without a NULL value in the
specified column.
With this "Persons" Table:
Name
Age
Hansen, Ola
34
Svendson, Tove
45
Pettersen, Kari
This example finds the number of persons with a value in the "Age"
field in the "Persons" table:
SELECT COUNT(Age) FROM Persons
Result:
2
The COUNT(column) function is handy for finding columns without a value. Note
that the result is one less than the number of rows in the original table
because one of the persons does not have an age value stored.
COUNT DISTINCT
The keyword DISTINCT and COUNT can be used together to count the number of distinct
results.
The syntax is:
SELECT DISTINCT COUNT(column(s)) FROM table
With this "Orders" Table:
Company
OrderNumber
Sega
3412
W3Schools
2312
Trio
4678
W3Schools
6798
This SQL statement:
SELECT COUNT(Company) FROM Orders
Will return this result:
4
This SQL statement:
SELECT DISTINCT COUNT(Company) FROM Orders
Will return this result:
3
Jump to : Top Of Page or HOME.
We Help you for free. Please Help us!
Help us correct errors
Help us with spelling and grammar
Tell us what you think
Link to us from your pages
All information in this Web is for training only. We do not make any warranties of its correctness or
its fitness to be used. The risk of using it remains with the user.
Copyright © 1999-2001 by Refsnes Data. All Rights Reserved.
More Tutorials:
HTML XHTML
XML XSL
CSS DTD
WAP WML
JavaScript
DHTML Flash
VBScript ASP
SQL AppML
News:
The Future ofProgramming
Web Security
Browser News
Web Standards
References:
HTML 4.01 Ref
XHTML 1.0 Ref
WML 1.1 Ref
CSS Reference
XSLT Elements
ASCII Reference
Entity Reference
HTML Colors
Color Values
Color Names
WAP Pages
Validation:
HTML XHTML
CSS DTD
XML WML
About W3Scripts
Please link to us
Larger Text?
XML Partners:
Wyszukiwarka
Podobne podstrony:
sql functions aspsql groupby aspsql alter aspsql orderby aspsql alias aspsql create aspsql where aspsql quiz aspsql select aspsql distinct aspsql insert aspsql join aspsql update aspsql intro aspsql tryit aspsql?lete aspsql and or aspsql framework aug94więcej podobnych podstron