ホームページ >データベース >mysql チュートリアル >C# で SQL クエリから行数を取得する方法

C# で SQL クエリから行数を取得する方法

DDD
DDDオリジナル
2024-12-26 22:25:10428ブラウズ

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 中国語 Web サイトの他の関連記事を参照してください。

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