ホームページ >データベース >mysql チュートリアル >C# で SQL カウント値を整数として取得する方法

C# で SQL カウント値を整数として取得する方法

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-22 10:47:11564ブラウズ

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

SQL クエリからの結果の取得: カウント値の取得

C# で SQL クエリから整数変数にカウント値を簡単に取得するには、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}");
        }
    }
}

この手法を利用すると、カウント値を簡単にキャプチャして保存できます。 C# コード内の SQL クエリ。

以上がC# で SQL カウント値を整数として取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。