如何统计SQL语句查询出来的条数?

如何统计SQL语句查询出来的条数?,第1张

i=SELECT  count(1)   FROM TABLE

语句返回值即为查询出来的条数.

示例如图所示:

扩展:

COUNT() 函数返回匹配指定条件的行数。

语法

(1). SQL COUNT(column_name) 语法

COUNT(column_name) 函数返回指定列的值的数目(NULL 不计入):

SELECT COUNT(column_name) FROM table_nameSQL

(2). COUNT(*) 语法

COUNT(*) 函数返回表中的记录数:

SELECT COUNT(*) FROM table_nameSQL

(3). COUNT(DISTINCT column_name) 语法

COUNT(DISTINCT column_name) 函数返回指定列的不同值的数目:

SELECT COUNT(DISTINCT column_name) FROM table_name

参考资料: 网页链接

mysql只用一条sql语句查出一个表里不同条件对应的数据条数的步骤如下:

我们需要准备的材料分别是:电脑、sql查询器。

1、首先,打开sql查询器,连接上相应的数据库表,例如stu2表。

2、点击“查询”按钮,输入:

select count(*) from stu2 where sex=1 and age=2

union all

select count(*) from stu2 where sex=1 and age=5

union all

select count(*) from stu2 where sex=1 and age=10

3、点击“运行”按钮,此时能只通过一条sql高效查询结果。

select count(*) from 表名

在sql中会bai把*解析为相对应的列,我们不建议用du*,这样zhi会加重sql负担,这样写才是最好的:select count(列名,一列就行) from 表名。

由 SQL 查询程序获得的结果被存放在一个结果集中。大多数数据库软件系统都允许使用编程函数在结果集中进行导航,比如:Move-To-First-Record、Get-Record-Content、Move-To-Next-Record 等等。

扩展资料:

sql语言特点:

1、综合统一:

SQL语言集数据定义语言DDL,数据 *** 纵语言DML、数据控制语言DCL的功能于一体

2、高度非过程化:

用SQL语言进行数据 *** 作,只要提出“做什么”,而无需知名”怎么做“,因此无需了解存取路径,存取路径的选择语句SQL的 *** 作过程由系统自动完成

3、面向集合的 *** 作方式

SQL语言才采用集合 *** 作方式,不仅 *** 作对象,查找结果可以是元组的集合,而且一次插入、删除、更新 *** 作的对象也就可以是元组的集合

4、以同一种语言结构提供多种使用方式

SQL语言既是自含式语言,又是嵌入式语言。作为自含式语言,他能给独立地用户联机交互的使用方式,作为嵌入式语言,它能够嵌入到高级语言程序中,供程序员设计程序时使用。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6473651.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-23
下一篇 2023-03-23

发表评论

登录后才能评论

评论列表(0条)

保存