Count the total number of rows : COUNT « Aggregate Functions « SQL / MySQL






Count the total number of rows

       
mysql>
mysql> CREATE TABLE IF NOT EXISTS members
    -> (
    ->   id             INT     AUTO_INCREMENT  PRIMARY KEY,
    ->   name           CHAR(10)        NOT NULL,
    ->   email          VARCHAR(30)
    -> );
Query OK, 0 rows affected (0.00 sec)

mysql>
mysql> # insert 5 records into the "members" table
mysql> INSERT INTO members (name)   VALUES ("database");
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO members (name, email)   VALUES("Homer", "homer@mailserver.usa");
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO members (name)   VALUES ("Marge");
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO members (name, email)   VALUES("Bart", "bart@mailserver.usa");
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO members (name) VALUES ("Lisa");
Query OK, 1 row affected (0.00 sec)

mysql>
mysql> SELECT COUNT(*) AS total_number_of_rows FROM members;
+----------------------+
| total_number_of_rows |
+----------------------+
|                    5 |
+----------------------+
1 row in set (0.00 sec)

mysql>
mysql> SELECT COUNT(email) AS rows_with_email_addresses
    -> FROM members;
+---------------------------+
| rows_with_email_addresses |
+---------------------------+
|                         2 |
+---------------------------+
1 row in set (0.00 sec)

mysql>
mysql> # delete this sample table
mysql> DROP TABLE IF EXISTS members;
Query OK, 0 rows affected (0.00 sec)

   
    
    
    
    
    
    
  








Related examples in the same category

1.COUNT([DISTINCT] { | *})
2.Get the number of items for each type of wood
3.Get the number of woods for each type of item
4.Counting
5.How many times did drivers travel more than 200 miles in a day?
6.COUNT and GROUP BY
7.Count by group
8.COUNT(expr) doesn't count NULL values is useful when producing multiple counts from the same set of values.
9.The different forms of COUNT( ) can be very useful for counting missing values
10.Put the COUNT( ) expression in a HAVING clause instead.
11.Tracking Down Duplicates
12.Queries counting duplicate records have the following form
13.Counting and Identifying Duplicates
14.Count number of rows containing duplicated names
15.To see which names are duplicated in the cat_mailing table, use a summary query that displays the non-unique v
16.Eliminating Duplicates from a Query Result
17.Removing Duplicates of a Particular Row
18.Count duplicate records
19.How many days did Suzi drive?
20.How many messages were sent by each message sender
21.How many states did the United States consist of at the beginning of the 20th century?
22.Or to count weekend versus weekday trips
23.Count each value and see which one is most common
24.Generating Frequency Distributions
25.Relative frequency distributions
26.Counting Missing Values
27.Count them directly using SUM(ISNULL(score)).
28.Categorizing Non-Categorical Data
29.Total number of the table vs unique values count
30.To produce a count-per-author summary that includes even authors with no books in the book table, use a LEFT J