【问题标题】:Formatting column name in dual table格式化双表中的列名
【发布时间】:2013-09-09 03:18:11
【问题描述】:

使用SELECT * FROM dual时如何在列名中添加空格或特殊字符;

例如,如果我想打印“Hello World”作为列名,我应该如何将它与双表一起使用,因为以下不起作用。

SELECT 'HELLO WORLD' FROM dual;

这显示结果为:

'HELLOWORLD'
------------
HELLO WORLD

【问题讨论】:

    标签: sql


    【解决方案1】:

    试试这个

    SELECT 'HELLO WORLD' as HELLOWORLD FROM dual;
    

    SELECT 'HELLO WORLD' as "HELLO WORLD" FROM dual;
    

    SQL Fiddle

    【讨论】:

    • 第二个有效!非常感谢。 (虽然我正在尝试将此结果导出到 Excel 工作表,但由于某些非法主机名错误而失败。无论如何,谢谢!
    【解决方案2】:

    你也可以试试括号:

    SELECT 'HELLO WORLD' as [HELLO WORLD] FROM dual;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-20
      • 2016-08-20
      • 2011-04-02
      相关资源
      最近更新 更多