如何在 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 查询中的两行上写属性名称的主要内容,如果未能解决你的问题,请参考以下文章

如何使用select合并postgres中的两行[重复]

如何在 Java 中的两行代码之间创建延迟? [复制]

SQL Server如何优化获取具有最大值的相关记录的查询

SQL查询,如何将查询结果的一列拼接接在结尾行上。如

sql语句查询出的两行数据除了主键其他都一样,怎么去掉重复数据

居中的两行按钮标题