在Oracle中,为SELECT语句中的列定义别名是否需要"AS"关键字?

我注意到了

SELECT column_name AS "alias"

SELECT column_name "alias"

我想知道用后一种方式定义列别名会产生什么后果.

推荐答案

根据 Select 列表Oracle select documentation,AS是可选的.

作为个人说明,我认为使用As更容易阅读

Sql相关问答推荐

使用自动增量ID插入失败(无法将值空插入列ID)

在SQL中向每个子字节组添加字节行

获取每个帖子的匹配关键字列表

如何退回当年的所有参赛作品?""

使用SQL旋转表的列(Snowflake)

解析键-值对,根据值 Select ,并使用SQL创建新列

Select 起始参数和截止参数之间的间隔,包括与期间重叠的参数

没有循环的SQL更新多个XML node 值

如何根据同一表中某一列中的值重新排列行(仅输出它们)(重新排序)?

将计算列设置为持久化的目的是什么?

违反了完整性约束-值存在时找不到父键

Select 最频繁的值以及分组依据

在 PostgreSQL 中使用 ltree 列进行累积

显示所有组并计算给定组中的项目(包括 0 个结果)

postgres按组消除分区中的NULLS

如何对 SQL 表中的连续时间戳进行分组?

SQL Server 分区和 Run Case 语句

在 MySql 数据库中的两个日期之间搜索

SQL 计数和过滤查询优化

当计数为 0 时显示行