如何在 SQL 查询中的两行上写属性名称
Posted
技术标签:
【中文标题】如何在 SQL 查询中的两行上写属性名称【英文标题】:How to write attribute name on two lines in a SQL Query 【发布时间】:2015-11-30 03:59:13 【问题描述】:如何在 SQL 查询中将标题列名写成两行?
我希望它显示如下:
列名称【问题讨论】:
发布更多信息 请提供更多信息。这非常令人困惑。 我希望列名在两行中,例如我有列名插槽名称,它应该像下一行第一行名称中的插槽,但它应该是列的标题 只有正确解释问题才有意义 它可能在你的应用程序编程中完成,而不是在 sql 中 【参考方案1】:在简单的SELECT
语句中命名列时,如下所示:
SELECT stuff FROM someTable
会像这样打印出来:
----东西----
-- 富翁
-- 条形
您可以使用单引号和 AS
别名标识符将列 stuff 命名为您喜欢的任何名称,
像这样:
SELECT stuff AS 'Stuff Column' FROM someTable
这将打印出来:
----资料栏----
-- 富翁
-- 条形
要将名称放在两行,您可以尝试使用管道:|这将适用于一些 IDE,如下所示:
SELECT stuff AS 'Stuff|Column' FROM someTable
查询如下所示:
----东西
----列
-- 富翁
-- 条形
阅读更多关于使用别名here 或格式化列here
【讨论】:
【参考方案2】:将列标题拆分为多行的方法因您使用的 SQL 版本而异。
如果以下内容不适合您(@Darrell 建议)
SELECT stuff AS 'Stuff|Column' FROM someTable
那就试试
SELECT stuff AS 'Stuff\nColumn' FROM someTable
【讨论】:
以上是关于如何在 SQL 查询中的两行上写属性名称的主要内容,如果未能解决你的问题,请参考以下文章