Meilleure réponse
Les guillemets simples sont utilisés pour entourer les chaînes littérales (et, dans les versions récentes , DATE littéraux). Les guillemets doubles sont utilisés pour entourer les identificateurs (comme les noms de table et de colonne). Ils sont optionnels (et donc quasiment jamais utilisés) lorsque le nom est conforme à certaines règles de noms (commence par une lettre, pas despaces ni de symboles spéciaux, pas de lettres minuscules, …). Par exemple –
SELECT "Hello Manish " AS "My Greeting"
FROM dual;
Résultat:
My Greeting
-------------
Hello Manish
Réponse
En général, les guillemets simples sont utilisés autour des chaînes et les back-ticks (`caractères) sont utilisés pour les identificateurs de base de données. Les guillemets doubles peuvent être traités comme des contre-graduations.
Mais, comme pour la plupart des questions sur SQL, il existe divers détails spécifiques aux fournisseurs et aux paramètres de configuration.
Voici un échantillon de ceux-ci:
StackOverflow: Quelle est la différence entre les guillemets simples et doubles en SQL?