0

私は答えを求めてインターネット全体やこのウェブサイトでさえも見てきましたが、正しい結果を得ることができない方法で質問を言い表しているだけかもしれませんが、使用する方法があるかどうか疑問に思っていましたテーブル形式ではない方法でテーブルからデータを返す SQL?

基本的に、私はさまざまな書籍に関する情報の表を持っており、PHP やその他の種類のプログラミング言語を使用せずに、「著者; タイトル (発行者: 発行年)」という形式で情報を返す方法を見つけたいと考えています。SQLを使用しているだけですか?

4

2 に答える 2

1

連結を使用できます。

以下の例を参照してください

select concat(COALESCE(AUTHOR,''),'; ',COALESCE(TITLE,''),' (',COALESCE(PUBLISHER,''),':',COALESCE(YEAROFPUBLISH,''),')' ) YOUR_TABLE からの your_result として

于 2013-04-03T22:11:25.973 に答える
0

これはおそらくあなたを助けることができます。


select COALESCE(Author,'')+';'+COALESCE(TITLE,'') + ' ('+COALESCE(Publisher,'')+':'+cast([Year of publication]) as varchar) + ')' as Result from yourtable
于 2013-04-03T22:14:08.590 に答える