データベースのメンバー数をカテゴリ別に返したい場合は、全部で6つのカテゴリと約15,000のメンバーがあります。クエリデータベースとクエリデータテーブル
したがって、 "select count(*)"のようなものを使用してデータベースを6回別々に照会する方が良いですか、すべてのレコードを戻し、カテゴリー列のみを戻してから、カウントを取得する6つのカテゴリ。
最初の方法は、1つに、DBクエリを制限するが、さらに処理されなければならないより多くのデータを返し、
第二の方法は、DBを6回照会が、少ないデータ及びさらなる処理を介して結果を提供します。
私はデータベースエンジンの中で何を求めているのでしょうか.netですか?私はsqlserver 2008 with .net4を使用しています
私が他の方法よりも1つの方法を使用すべき理由を知っているベストプラクティスまたは理由がありますか?
ありがとうございます。
申し訳ありません私は何をしようとしているの簡単な例として上記を使用しました。私の本当の疑問は、1つのデータセットを返し、6つの異なる結果を返すようにクエリを呼び出すこと、または6つの別々のデータベース呼び出しを迅速に実行することです。 –
このようなバリエーションを持って乾杯してしまいました –