Select count (*), Count (1), and Count (column)
In SQL Server, Count (*), Count (1), or Count ([column]) is perhaps the most common aggregate function. Many people cannot tell the difference between the three. This article will explain the functions,
AIn general, select COUNT (*) and select COUNT (1) both return the same resultIf the table does not have a primary key (Primary key), then count (1) is faster than COUNT (*),If there is a primary key, the primary key is the fastest when the
Generally, the returned results are the same for select count (*) and select count (1 ). If the table does not have a primary key, count (1) is faster than count, If a primary key exists, the count (primary key) is the fastest when the primary key
1. The difference between count (1), COUNT (*), and count (column name)Believe that you are always at work, or in the study of Count () in the end how to use faster. There has been a lot of doubt, some people say that count (*) faster, some people
The difference between Select count (*) and Count (1) in SQL server and the execution method, selectcount
In SQL Server, Count (*), Count (1), or Count ([column]) is perhaps the most common aggregate function. Many people cannot tell the difference
Difference between Select count (*) and Count (1) in SQL server and the execution Method
In SQL Server, Count (*), Count (1), or Count ([column]) is perhaps the most common aggregate function. Many people cannot tell the difference between the three.
The table structure is as follows:Mysql> Show CREATE TABLE user\g;*************************** 1. Row *************************** table:usercreate table:create Table ' user ' ( ' id ' int (ten) unsigned not NULL AUTO _increment, ' name '
The table structure is as follows:
The code is as follows
Copy Code
Mysql> Show CREATE TABLE Userg;1. Row ***************************Table:userCreate table:create Table ' user ' (' ID ' int (a) unsigned not NULL
SQL tuning is primarily about reducing the number of consistent gets and physical reads.
COUNT (1) is compared with COUNT (*):
If your datasheet does not have a primary key, then count (1) is faster than COUNT (*)If you have a primary key, the
In general, select COUNT (*) and select COUNT (1) are returned with the same result.
If the table does not have a primary key (Primary key), then count (1) is faster than count (*).
If there is a primary key, the primary key is the fastest as
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.