0

我已经在整个互联网甚至这个网站上寻找答案,也许我只是用一种没有让我得到正确结果的方式来表达我的问题,但我只是想知道是否有办法使用SQL 以非表格形式从表格中返回数据?

基本上,我有一张关于不同书籍的信息表,我想找到一种方法以这种格式返回信息:“作者;标题(出版商:出版年份)”而不使用 PHP 或任何其他类型的编程语言?只使用SQL?

4

2 回答 2

1

您可以使用连接。

见下面的例子

选择 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 回答