C#怎么从数据库中得到一个字段的值

C#怎么从数据库中得到一个字段的值,第1张

//数据库连接字符

SqlConnection conn = new SqlConnection("server=.database=数据库名字integrated security=sspi")

conn.Open()

SqlCommand cmd = new SqlCommand( "select 要查看的东西 from 表名字 where 表里的字段名")

SqlDataReader sdr = cmd.ExecuteReader()

sdr.Close()

int count = Convert.ToInt32(cmd.ExecuteScalar())//count 就是你查询得到值, 比如你查看ID就得到你的ID值然后转换成Int类型 你可以对其进行赋值 计算 等等。

给你一个思路。

用using一下system.data.sqlclient类,读取视图到DataTable.

然后,就很好办了!

可以使用DataTable的select方法,查询出name字段对应的DataRow,然后,根据DataRow获取对应行的filename字段的值即可。

方法一:可以通过group by 进行分组。

sql:select username,count(username) from tablename grop by username

解释:以上sql就是通过分组函数读取出tablename表中username的值和每个不同值的统计个数。

方法二:可以通过distinct函数 进行去重查询。

sql:select distinct username from tablename

解释:本sql就是查询出所有的tablename表中的username值(不重复)。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存