sql - 在标签中显示具有相同值的行数

标签 sql sql-server database vb.net rows

请帮我解决这个问题。所以我试图将具有相同值的记录数显示到我表单的标签中。

SELECT Status_ , COUNT(Status_) FROM ISSUANCE WHERE Status_ = 'Draft' GROUP BY Status_

如何显示?谢谢。

    Dim disconn As New SqlConnection("Server = EURIZZE-PC;Database = INTERTRANS;Integrated Security = SSPI;")
    Dim DataSet2 As New DataSet


    Dim sqlcon As String = "SELECT ISSUANCE.Status_ , COUNT(Status_) FROM ISSUANCE WHERE Status_ = 'Draft' GROUP BY Status_"
    Dim sqlda As New SqlDataAdapter(sql, thisConnection)

    da.Fill(DataSet1, "ISSUANCE")
    NameLabel1.DataBindings.Add("text", DataSet1, "") 'So I am having trouble on how to display it. Because the rowcount is not a permanent column.

最佳答案

可能用 case 表达式更改您的查询

SELECT Status_ , 
SUM(CASE WHEN Status_ = 'Draft' THEN 1 ELSE 0 END) AS NewSum
FROM ISSUANCE 
GROUP BY Status_;

关于sql - 在标签中显示具有相同值的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34851408/

相关文章:

sql - 如何对镜像数据库进行架构更改?

mysql - 我需要将 SQL 转换为 Transbase

带有 H2 数据库的 Java 应用程序

php - 对列的值使用分组依据和条件

c# - 如何将 float 作为小时相加,输出小时分秒

使用 IN 而非 INNER JOIN 的 Sql 查询优化

database - Node.js 数据库批量插入与一次插入一个

sql - Oracle SQL : LEAST() returns multiple rows. ..?

c# - Entity Framework ,随机查询分页

c# - 在应用程序中包含 SQL Server 数据库