当前位置: 首页 > 面试题库 >

如何在SELECT子句中用点(``。'')写一个列名?

戎洛城
2023-03-14
问题内容

我正在尝试使用“。”写一个列名。没有成功

样本:

SELECT PrmTable.Value = MAX(Value)
FROM TempTable

或者

SELECT MAX(Value) AS PrmTable.Value
FROM TempTable

任何的想法 ?


问题答案:

只需将其用方括号括起来即可使用

例如

SELECT MAX(Value) AS [PrmTable.Value]
FROM TempTable


 类似资料:
  • 数据库:Sybase Advantage 11 在我对数据进行规范化的过程中,我试图删除从以下语句中得到的结果:

  • 问题内容: 我想在条件之前写一个子句,因为我需要将结果截短到仅10个,但是我需要首先按字母顺序对它们进行排序。 我知道,你不能把以前那么我该怎么办呢? 我需要执行以下操作: 问题答案: 您可以为此使用内联视图

  • 问题内容: 这是我第一次使用JDBCTemplates,并且遇到了需要使用如下查询的情况: 我怎么做?我已经尝试过传递列表/数组值,但是没有成功,我遇到了异常。我当前的代码如下所示: Spring文档指出,除了生成所需数量的“?”之外,没有其他方法可以这样做。占位符以匹配参数List的大小。有解决方法吗? 问题答案: 我认为您不能将其作为单个“?”来完成。与Spring JDBC模板无关,它是核心

  • 问题内容: 在WHERE子句中有使用SELECT语句描述的名称吗?这是好/不好的做法吗? 这会是更好的选择吗? 它远没有那么优雅,但是运行起来比以前的版本要快。我不喜欢它,因为它在GUI中没有非常清晰地显示(并且SQL初学者需要理解它)。我可以将其分为两个独立的查询,但是随后事情变得混乱了…… 注意:我不仅需要日期和分数(例如姓名) 问题答案: 称为相关子查询。它有它的用途。

  • 问题内容: 我有两个表,我需要创建一个视图。这些表是: 我使用以下查询来执行此操作。不带“创建视图”部分的查询运行良好,但带有“创建视图”的查询则显示错误“视图的SELECT在FROM子句中包含子查询”。可能是什么问题和可能的解决方案: 问题答案: 根据文档: MySQL文档 SELECT语句在FROM子句中不能包含子查询。 解决方法是为每个子查询创建一个视图。 然后从您的视图中访问这些视图

  • 问题内容: 我正在使用MySQL,并且想在SQL中执行一种三元语句,例如: 结果将类似于: 如何做到这一点? 问题答案: