首頁 > 資料庫 > mysql教程 > 如何從 C# 中的 SQL 查詢取得行數?

如何從 C# 中的 SQL 查詢取得行數?

DDD
發布: 2024-12-26 22:25:10
原創
427 人瀏覽過

How to Get the Row Count from an SQL Query in C#?

在CSharp 檢索SQL 查詢計數

要將SQL 查詢傳回的計數擷取到C# 中的整數變數中,最簡單的方法是使用SqlCommand.ExecuteScalar()。此方法執行提供的 SQL 命令並從結果集的第一列和第一行檢索單一值。對於給定的計算表中行數的 SQL 查詢,可以將計數捕獲到 int 變數中,如下所示:

using System.Data;
using System.Data.SqlClient;

// Create a connection string.
string connectionString = "your-connection-string";

// Create a connection object.
using (SqlConnection connection = new SqlConnection(connectionString))
{
    // Create a command object.
    using (SqlCommand cmd = new SqlCommand("SELECT COUNT(*) FROM table_name", connection))
    {
        // Open the connection.
        connection.Open();

        // Execute the command.
        object scalarValue = cmd.ExecuteScalar();
        
        // Cast the scalar value to an integer.
        int count = (int)scalarValue;
    }

    Console.WriteLine($"Count: {count}");
}
登入後複製

以上是如何從 C# 中的 SQL 查詢取得行數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板