1

私は忘れ続けます -

端末 MySQL サーバー操作で出力ファイルを選択しています - SELECT セット間に区切り文字を作成する必要があります。「---」を挿入するにはどうすればよいですか?

SELECT "---"; 

明らかに機能しません。

また、MySQL コマンドからの出力をフォーマットする方法はありますか?

私は混乱のように見えます:

track_id    track_title track_num   album   genre   artist  length  track_rating
1   Siberia 1   1   1   1   00:04:29    5
2   Where the Fence is Low  2   1   1   1   00:03:24    5
3   Toes    3   1   1   1   00:03:19    5
4   Banner  4   1   1   1   00:03:37    5
5   Everybody Breaks a Glass    5   1   1   1   00:03:55    5
6   Heavy Rope  6   1   1   1   00:03:59    5
7   Timing Is Everything    7   1   1   1   00:03:16    5
8   Peace Sign  8   1   1   1   00:03:20    5
9   Flux and Flow   9   1   1   1   00:03:17    5
10  Fourth Dimension    10  1   1   1   00:03:27    5
11  Hollywood   1   2   3   3   00:04:13    5
12  In This Moment  2   2   3   3   00:04:31    5
13  Some Kind of Wonderful  3   2   3   3   00:03:04    5
14  End of May  4   2   3   3   00:03:53    5
15  Me and Mrs. Jones   5   2   3   3   00:03:43    5
16  Have not met you yet    6   2   3   3   00:05:20    5
17  Heartache Tonight   7   2   3   3   00:03:47    5
18  Best of Me  8   2   3   3   00:04:33    5
19  Swimming in Miami   1   4   1   4   00:04:56    5
20  Captains and Cruise Ships   2   4   1   4   00:03:29    5
4

3 に答える 3

2

これは

select '---' ...

一重引用符に注意してください。

于 2012-04-09T18:02:44.323 に答える
2

「明らかに機能しない」と述べたコマンドは、MySQLで正常に機能するはずです。

FROM DUALSQL ステートメントに FROM 句が必要な場合は、「ダミー」テーブルとして使用できるとドキュメントに記載されています。

于 2012-04-09T17:56:48.497 に答える
0

SELECT セット間に区切り文字を作成する必要があります。「---」を挿入するにはどうすればよいですか?

したがって、複数のクエリがあり、出力に を含む行が必要です---。IMO:ひどい:)

これを行う必要があります:

select field1, field2, field3, etc... from yourTable
union all
select '---', null, null, etc...
union all
select field1, field2, field3, etc... from anotherTable
于 2012-04-09T18:07:25.567 に答える