• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:コマンドプロンプト 複数の実行結果を変数に)

コマンドプロンプトで複数のテーブルのデータ件数を取得し、結果を変数に代入する方法を教えてください。

このQ&Aのポイント
  • コマンドプロンプトで複数のテーブルのデータ件数を取得し、結果を変数に代入する方法について教えてください。
  • 複数のテーブルのデータ件数を取得して変数に代入し、結果を出力する方法をコマンドプロンプトで実現したいです。
  • コマンドプロンプトで複数のテーブルのデータ件数を取得して変数に代入し、結果を一括で出力する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

コマンドプロンプトでループさせる意味がよくわからないですが select concat('result: ',count(*)) as result from table1 union all select concat('result: ',count(*)) from table2 union all select concat('result: ',count(*)) from table3; みたいなSQLじゃだめなんですか?

tohiyu
質問者

お礼

union でつなげて読み込んだら、 ご指摘どおり、ループさせずに結果を得られました。 ありがとうございました。

その他の回答 (1)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

そもそも count に意味はあるの?

tohiyu
質問者

補足

echo table1: %count% >> "c:\bat\result.txt" echo table2: %count% >> "c:\bat\result.txt" echo table3: %count% >> "c:\bat\result.txt" という感じで、出力したいと思っています。 count は、変数名に使用しただけです。

関連するQ&A