Mejor respuesta
Las comillas simples se utilizan para encerrar cadenas literales (y, en versiones recientes , DATE literales). Las comillas dobles se utilizan para encerrar identificadores (como nombres de tablas y columnas). Son opcionales (y por lo tanto casi nunca se usan) cuando el nombre se ajusta a ciertas reglas para los nombres (comienza con una letra, sin espacios ni símbolos especiales, sin minúsculas, …). Por ejemplo:
SELECT "Hello Manish " AS "My Greeting"
FROM dual;
Salida:
My Greeting
-------------
Hello Manish
Respuesta
En general, las comillas simples se utilizan alrededor de cadenas y las marcas inversas (`caracteres) se utilizan para identificadores de bases de datos. Las comillas dobles pueden tratarse como marcas inversas.
Pero, como ocurre con la mayoría de las preguntas sobre SQL, hay varios detalles específicos de los proveedores y los ajustes de configuración.
Aquí hay una muestra de ellos:
StackOverflow: ¿Cuál es la diferencia entre comillas simples y dobles en SQL?