SQL Sélectionner les colonnes nommées d'après les mots-clés réservés


Exemple

Lorsqu'un nom de colonne correspond à un mot clé réservé, le SQL standard requiert que vous le placiez entre guillemets doubles:

SELECT 
    "ORDER",
    ID 
FROM ORDERS

Notez que le nom de la colonne est sensible à la casse.

Certains SGBD ont des méthodes propriétaires pour citer des noms. Par exemple, SQL Server utilise des crochets à cet effet:

SELECT 
    [Order],
    ID 
FROM ORDERS

alors que MySQL (et MariaDB) utilisent par défaut des backticks:

SELECT 
    `Order`,
    id 
FROM orders