バッチの実行結果の件数%count%を、5桁の右寄せ(結果が1桁のばあいは、スペース4桁を頭に入れてる)でテキストファイルresult.txt に出力したいのですが、下記のように書くと、
table1 : ("d\n",0) 件 と出力されてしまいます。
table1 : 0 件 と出力されるようにするにはどうしたらよいのでしょうか?
for /f %%i in ('mysql -u root -p ^< "c:\bat\test.sql"') do set count=("%5d\n",%%i)
echo table1 : %count% 件 >> "c:\bat\result.txt"
No.2ベストアンサー
- 回答日時:
>何故かエラーになって
じゃ、手抜きしないで念のためキャストしてみますか?
select concat('result:',lpad(cast(count(*) as signed),5,' ')) as result from table1
union all select concat('result:',lpad(cast(count(*) as signed),5,' ')) from table2
union all select concat('result:',lpad(cast(count(*) as signed),5,' ')) from table3;
それでもエラーになるようなら一度UNIONしないで落ちるかどうかみてみては?
select concat('result:',lpad(cast(count(*) as signed),5,' ')) as result from table1;
No.1
- 回答日時:
>スペース4桁を頭に入れてる
前回のつづきですね
select concat('result:',lpad(count(*),5,' ')) as result from table1
union all select concat('result:',lpad(count(*),5,' ')) from table2
union all select concat('result:',lpad(count(*),5,' ')) from table3;
で、いかがですか?
この回答への補足
アドバイスしていただいた通りに実行したつもりですが、
何故かエラーになって何も出力されなくなってしまいます。
何かありましたら、おしえていただきたいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) python OpenPyXLを使って出力結果をエクセルに書き込み 2 2022/06/04 19:46
- Ruby 【JAVA】数字をひし形に出力するプログラムについて 2 2022/07/11 23:32
- UNIX・Linux 次の要件を満たすにはどのように修正したらよろしいでしょうか 1 2022/11/24 20:57
- PHP PHP MySql ページング 2 2022/09/20 06:38
- C言語・C++・C# プログラミング c言語 4 2023/03/07 01:05
- Visual Basic(VBA) Sheet3から2つの条件でオートフィルターで抽出した個数をSheet2へ入力するマクロで、一つ目の 4 2023/01/12 23:40
- Visual Basic(VBA) Sheet2からオートフィルターで売上日を抽出した件数をカウントし、その件数をSheet1のセルB1 2 2023/01/12 12:24
- UNIX・Linux Linuxについて質問です。 以下のhistoryの出力結果から、sedコマンドのファイル名tmp1 1 2023/02/03 20:11
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
- C言語・C++・C# このプログラミングの問題を教えて欲しいです。 キーボードから整数kを入力し、kが配列aの中に何個存在 2 2022/12/19 22:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
#1062 - '0' は索引 'PRIMARY' ...
-
テーブル名が可変の場合のクエ...
-
うまくいきません教えてくださ...
-
MySQL NULLだけをカウントして...
-
SQLです下記の問合せを行うクエ...
-
Xサーバーのバックアップで全サ...
-
php テーブルを作れない
-
SQLです教えてくださいお願いし...
-
SQLです。下記の問合せを行うク...
-
データベースの複製の仕方(mysql)
-
LIMIT で条件を満たしているの...
-
アプリケーションのデータベー...
-
SQLです教えてくださいお願いし...
-
SQLです。こんな感じですか?あ...
-
[XAMPP Control Panel v3.2.4] ...
-
データベースの検索で、この場...
-
MAMPで80ポートが使用されている...
-
下記の問合せを行うクエリを、 ...
-
下記の問合せを行うクエリを、 ...
-
下記の問合せを行うクエリを、P...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VIEWに対してWHERE句をつける
-
空白文字を含む文字列データの検索
-
コマンドプロンプト 実行結果...
-
count()の結果を別の計算で使う...
-
JOIN使ってないのに、JOIN操作...
-
コマンドプロンプト 複数の実...
-
MySQL + PHP での自動採番
-
SQLのエイリアス
-
Null値が入れられない
-
NULLを含む列の足し算
-
SQLでLIMIT句を入れるとエラー...
-
nullと同じく空白をCountしない...
-
MySQLの特定のカラムの内容を全...
-
後でemailに追加でPRIMARY KEY...
-
SQL任意に並び替えをしたい
-
sqlの中で、 例えば条件句で AN...
-
SELECT文の二段重ね
-
テーブル作成時に、「`id` int(...
-
SQL文を入力したらエラー
-
phpとSQLで複数条件で検索する...
おすすめ情報