【问题标题】:Relational Algebra - Maximum Value in SQL关系代数 - SQL 中的最大值
【发布时间】:2015-12-11 00:44:50
【问题描述】:

它到处都说我想在查询中使用它 https://stackoverflow.com/a/5333881/5666540

SELECT Course.Name FROM Course
    MINUS
SELECT Course.Name FROM Course, Course as Course_1 WHERE Course.Name<Course_1.Name;

但是我的 SQL Developer 说“as”中有一个错误,我该如何重命名该表...我的意思是创建一个临时表。

【问题讨论】:

  • 它既不是重命名表也不是创建临时表。它被称为为表名提供别名。在为 oracle 中的表和视图提供别名时,语法不允许添加 as。

标签: sql oracle max algebra relational


【解决方案1】:

Oracle 语法不允许普通表或视图使用AS 关键字。只需将其删除。

SELECT Course.Name FROM Course
    MINUS
SELECT Course.Name FROM Course, Course Course_1 WHERE Course.Name < Course_1.Name;

【讨论】:

    猜你喜欢
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-03
    相关资源
    最近更新 更多