首頁 >資料庫 >mysql教程 >如何在 C# 中以整數形式檢索 SQL 計數值?

如何在 C# 中以整數形式檢索 SQL 計數值?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-12-22 10:47:11529瀏覽

How to Retrieve SQL Count Values as Integers in C#?

從SQL 查詢擷取結果:擷取計數值

輕鬆地將SQL 查詢中的計數值擷取到C# 中的整數變數中,利用SqlCommand.ExecuteScalar() 方法。此方法執行指定的查詢並傳回第一列的第一行值。

實作:

要採用此技術,請依照下列步驟操作:

  1. 建立一個SqlCommand物件並將其CommandText屬性設定物件為所需的SQL查詢,例如SELECT COUNT(*) FROM table_name.
  2. 調用SqlCommand 物件的 ExecuteScalar() 方法。此操作執行查詢並傳回結果集的第一個儲存格值。
  3. 使用 (Int32) 運算子將傳回的值轉換為整數類型。

範例程式碼:

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

class Program
{
    static void Main()
    {
        string connectionString = @"Data Source=(local);Initial Catalog=myDatabase;Integrated Security=SSPI;";
        using (SqlConnection connection = new SqlConnection(connectionString))
        {
            SqlCommand cmd = new SqlCommand("SELECT COUNT(*) FROM table_name", connection);
            Int32 count = (Int32)cmd.ExecuteScalar();
            Console.WriteLine($"The count of records in table_name is {count}");
        }
    }
}

利用此技術,您可以方便地擷取並儲存SQL 查詢中的計數值在您的C# 程式碼中。

以上是如何在 C# 中以整數形式檢索 SQL 計數值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn