- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:コマンドプロンプト 複数の実行結果を変数に)
コマンドプロンプトで複数のテーブルのデータ件数を取得し、結果を変数に代入する方法を教えてください。
このQ&Aのポイント
- コマンドプロンプトで複数のテーブルのデータ件数を取得し、結果を変数に代入する方法について教えてください。
- 複数のテーブルのデータ件数を取得して変数に代入し、結果を出力する方法をコマンドプロンプトで実現したいです。
- コマンドプロンプトで複数のテーブルのデータ件数を取得して変数に代入し、結果を一括で出力する方法を教えてください。
- みんなの回答 (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じゃだめなんですか?
その他の回答 (1)
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.1
そもそも count に意味はあるの?
質問者
補足
echo table1: %count% >> "c:\bat\result.txt" echo table2: %count% >> "c:\bat\result.txt" echo table3: %count% >> "c:\bat\result.txt" という感じで、出力したいと思っています。 count は、変数名に使用しただけです。
お礼
union でつなげて読み込んだら、 ご指摘どおり、ループさせずに結果を得られました。 ありがとうございました。