【问题标题】:Can I name SQL's result columns with camel-case aliases?我可以用驼峰式别名命名 SQL 的结果列吗?
【发布时间】:2016-05-18 14:35:11
【问题描述】:

如何使用驼峰式别名命名 SQL 的结果列?
我有兴趣将它用于 MySQL 和 Oracle 10g/11g。

【问题讨论】:

  • 把别名放在双引号中。
  • 至少在Oracle中,你可以引用别名。 select some_column as "SomeColumn"...不知道mysql。
  • MySQL 使用反引号 ""`.
  • 仅仅因为你可以并不意味着你应该。当您使用与 Oracle 交互的工具时,您正在进入一个受伤的世界,报告。网络服务、应用程序...

标签: mysql sql oracle oracle11g oracle10g


【解决方案1】:

正如 Shannon Severance 建议的那样:

至少在Oracle中,你可以引用别名。选择 some_column 作为 “某列”

对于 MySQL - 它只是使用提供的列名而不预先大写它们。别名也是如此。
SELECT customerName ... from ...
的结果将在驼峰式中包含具有完全相同名称的列。

【讨论】:

    猜你喜欢
    • 2016-08-13
    • 1970-01-01
    • 2010-12-09
    • 2019-10-17
    • 1970-01-01
    • 2011-06-07
    • 2017-04-29
    • 2017-06-26
    • 1970-01-01
    相关资源
    最近更新 更多