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

别名列的不同方法

洪照
2023-03-14
问题内容

之间有什么区别

select  empName as EmployeeName from employees

相对

select  EmployeeName = empName from employees

从技术角度来看。不知道这是否只是SQL Server特定的。

感谢您的回答。


问题答案:

我更喜欢第一个,因为第二个不是便携式的-

select  EmployeeName = empName from employees

是语法错误(至少在SQLite和Oracle中),或者可能无法满足您的期望(比较两列EmployeeName和empName并将比较结果返回为布尔值/整数),而

select  empName EmployeeName from employees

是相同的

  select  empName as EmployeeName from employees

这是我的首选变体。



 类似资料:
  • 为了在我们的JUnit测试中使用H2数据库而不是调用Oracle,我被阻止在H2上创建别名以模拟一些Oracle兼容性: > 我首先为日期到字符的转换声明了to_char的别名:可以

  • } 我得到了下面的结果。但是在这个结果中,高亮显示的行具有相同的列名,但是别名不同。为什么hibernate会得到相同的Cloumn? 冬眠:删除表,如果存在hibernate_sequence hibernate:删除表(如果存在)UserDetails Hibernate:如果存在,则删除表车辆Hibernate:创建表hibernate_sequence(next_val bigint)En

  • 是否可能有多个方法具有相同的名称,但采用不同的列表类型。这当然可以通过定期重写来实现,但java无法区分两种不同的列表类型。除了有不同的名字,还有别的办法吗?例如: 如果我们有 在同一个班级。

  • 问题内容: 我有两个不同的数据框,我想对它们执行一些sql操作。不幸的是,就像我正在使用的数据一样,拼写通常是不同的。 请参阅下面的示例,我认为语法看起来像userid属于df1,username属于df2。有人帮我吗? 问题答案: 名称不同时,请使用参数代替:

  • 我有一个简短的问题 我有一个数据帧,有许多测量列。我想计算具有相同(标题)名称的列的平均值。我使用下面的代码(在stackoverflow中找到)。。 如何计算数据帧中具有相同列名的列的平均值 作为示例数据... 结果是这样的。。。 这段代码告诉我具有相同(标题)名称的列的含义。 但是我也想要均方差。我试着用rowSds替换rowMeans,但是不起作用。 知道如何使用相同的代码来计算均方差吗??

  • 问题内容: 我可以在不枚举的情况下计算每列的不同值吗? 说我有一个表,,,并没有其他的列。在没有明确提及这些列的情况下,我希望得到与以下结果相同的结果: 我怎样才能做到这一点 ? 问题答案: 我认为使用普通SQL可以轻松完成的最好工作就是运行这样的查询,以生成所需的查询,然后运行该查询。