SqlServer 使用 count功能查询数量

 

1、返回的是一个object类型,也就是说是所有数据类型的基类,可根据select所得的第一列的数据类型转换为对应的数据类型

int count = (int)cmd.ExecuteScalar();

2、当select语句无记录返回时,ExecuteScalar()返回NULL值,无法再将null值赋给任何对象或者变量,否则出现异常

3、典型的 ExecuteScalar() 查询可以采用类似于下面的 C# 示例的格式:

sqlcmd = "select COUNT (*) from dbo.Configuration_Word where MarkPoint = '" + Model_02_Name.Text + "' and UseStatus is null";
                        SqlCommand cmd = new SqlCommand(sqlcmd, reader);
                        int count = (int)cmd.ExecuteScalar();

4、反馈结果如下图所示:

 

posted @ 2022-11-07 14:52  Charlie9527  阅读(905)  评论(0编辑  收藏  举报