Melhor resposta
Aspas simples são usadas para incluir literais de string (e, em versões recentes , Literais DATE). As aspas duplas são usadas para incluir identificadores (como nomes de tabelas e colunas). Eles são opcionais (e, portanto, quase nunca usados) quando o nome está em conformidade com certas regras para nomes (começa com uma letra, sem espaços ou símbolos especiais, sem letras minúsculas, …). Por exemplo –
SELECT "Hello Manish " AS "My Greeting"
FROM dual;
Resultado:
My Greeting
-------------
Hello Manish
Resposta
Em geral, as aspas simples são usadas em torno de strings e back-ticks (caracteres `) são usados para identificadores de banco de dados. As aspas duplas podem ser tratadas como back ticks.
Mas, como na maioria das perguntas sobre SQL, existem vários detalhes específicos para fornecedores e definições de configuração.
Aqui está uma amostra deles:
StackOverflow: Qual é a diferença entre aspas simples e duplas no SQL?