📜  用于计算表中行数的 SQL 查询

📅  最后修改于: 2022-05-13 01:55:23.091000             🧑  作者: Mango

用于计算表中行数的 SQL 查询

在本文中,我们将编写一个 SQL 查询来计算表中的行数。因为我们将使用 SQL 的count()函数。在本文中,我们将使用Microsoft SQL Server作为我们的数据库。

让我们通过在数据库中构建一个表并计算其行数来做同样的事情。我们将首先创建一个名为“ geeks 的数据库,然后在该数据库中创建一个“ Employee ”表,并在该表上执行我们的查询。

创建数据库:

使用以下 SQL 语句创建名为 geeks 的数据库:

CREATE DATABASE geeks;

使用数据库:

USE geeks;

表定义:

我们的geeks数据库中有以下 Employee 表

CREATE TABLE geeks(
    id int(20) , 
    name varchar(200));

输出:



您可以使用以下语句查询已创建表的描述:

EXEC sp_columns employees;

向表中添加数据:

使用以下语句向Employee表添加数据:

INSERT INTO geeks(id,name) values(1,'nikhil');
INSERT INTO geeks(id,name) values(2,'kartik');

计算行数的 SQL 查询:

SQL COUNT( )函数用于返回表中的行数。它与 Select() 语句一起使用。

Syntax: SELECT COUNT(colmn_name) from table_name;

例子:

使用 ' * ' 我们得到所有的行,如下所示:

SELECT * FROM geeks;

这将导致以下图像:



我们将要操作的表有 2 行。因此,让我们输入查询以获得否。特定列(例如,id)的行数为:

SELECT COUNT(id) from geeks;

输出:

我们甚至可以更改显示计数的显示名称:

SELECT COUNT(id) as id_count FROM geeks

输出: