.net如何点击按钮如何统计出查询后数据库表中条数

.net如何点击按钮如何统计出查询后数据库表中条数,第1张

用 select count() as num from 表 where (条件)查询返回的num字段的值就是统计出来的的条数

SqlConnection con=new SqlConnection(连数据库);

if(conState==ConnectionStateClosed)

conOpen();

string str="select count() as num from 表 where (条件)";

SqlDataAdapter da=new SqlDataAdapter(str,con);

DataSet ds=new DataSet();

daFill(ds);

textbox1Text=dsTable[0]Rows[0]["num"]ToString();

if(conState==ConnectionStateOpen)

conClose();

这样查询到的数据的条数就显示在textbox1中了

也可以这样写

SqlConnection con=new SqlConnection(连数据库);

if(conState==ConnectionStateClosed)

conOpen();

string str="select from 表 where (条件)";

SqlDataAdapter da=new SqlDataAdapter(str,con);

DataSet ds=new DataSet();

daFill(ds);

textbox1Text=dsTable[0]RowsCountToString();

if(conState==ConnectionStateOpen)

conClose();

先通过查询得到此表,代码如下:

select

jdfkh

,afcj,

from

08g3jd

jd

join

a3生

a

on

jdfkh

==afkh

再将原表删除,将新表以

08g3jd

命名保存就可以了!!!

嵌入写:即简单,又易懂

select name ,

case type when '白班' then '1' else '' end as dayjob ,

case type when '夜班' then '1' else '' end as nightjob

from work

把上面这句做为整体,嵌入到下面。

select aname ,count(adayjob),count(anightjob) from

(

select name ,

case type when '白班' then '1' else '' end as dayjob ,

case type when '夜班' then '1' else '' end as nightjob

from work

) as a group by aname

括号里面就是一个子查询,这样就可以达到你的要求。

mysql> select 专业,count() as 人数 from xs group by 专业 with rollup;

+----------+------+

| 专业 | 人数 |

+----------+------+

| 中文 | 1 |

| 化学 | 1 |

| 土木工程 | 1 |

| 机械 | 1 |

| 英文 | 1 |

| 计算机 | 1 |

| NULL | 6 |

+----------+------+

7 rows in set

--将分组统计存入临时表

select substring([DATE],5,2),sum([IN]) into #tmp from 表 where substring([DATE],1,4)='1900' group by substring([DATE],5,2)

--生成行列转换的SQL语句

declare @sql varchar(1024)

set @sql = 'select '

select @sql = @sql + 'sum(case [DATE] when '''+[DATE]+''' then [IN] end) as '+[DATE] from (select distinct [DATE] from #tmp) as a

set @sql = @sql+' from #tmp'

--执行语句并清理临时表

exec(@sql)

drop table #tmp

以上就是关于.net如何点击按钮如何统计出查询后数据库表中条数全部的内容,包括:.net如何点击按钮如何统计出查询后数据库表中条数、在VF数据库中,想统计字段的内容相同的记录数,显示出来,命令是什么、SQL 单表查询按字段分类统计如何横排显示等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/sjk/10162667.html

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

发表评论

登录后才能评论

评论列表(0条)

保存