SQL 选择以保留关键字命名的列

示例

当列名与保留关键字匹配时,标准SQL要求将其用双引号引起来:

SELECT 
    "ORDER",
    ID 
FROM ORDERS

请注意,这会使列名区分大小写。

一些DBMS具有引用名称的专有方式。例如,SQL Server为此使用方括号:

SELECT 
    [Order],
    ID 
FROM ORDERS

而MySQL(和MariaDB)默认情况下使用反引号:

SELECT 
    `Order`,
    id 
FROM orders