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

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

SELECT 
    "ORDER",
    ID 
FROM ORDERS

请注意,它使列名称区分大小写。

一些 DBMS 具有引用名称的专有方法。例如,SQL Server 使用方括号来实现此目的:

SELECT 
    [Order],
    ID 
FROM ORDERS

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

SELECT 
    `Order`,
    id 
FROM orders