Quando devo ou não usar aspas nos comandos SQL?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Quando devo ou não usar aspas nos comandos SQL?
Olá Gilberto, tudo bem?
A utilização das aspas em alguns é opicional Gilberto:
Em relação a utilização de aspas simples no ALIAS, é necessário apenas quando utilizamo nomes compostos, como por exemplo: 'MAIOR QUANTIDADE', caso seja um nome simples, não é necessário utilizar aspas simples no ALIAS.
Já em relação ao valor do campo, só é necessário utilizar aspas simples, caso você esteja comparando o valor a um campo string. Porém, o MySQL consegue realizar a comparação de um número com uma string, mas, isso só funciona para campos que contêm apenas números. Como por exemplo, o campo código do produto, caso existisse também letras, seria necessario a utilização das aspas simples para realizar consultas neste campo.
Já em relação a datas, quando utilizamos uma função, como por exemplo, o TO_CHAR, não é necessario a utilização das aspas, pois o TO_CHAR está convertendo a data para string, mas caso seja feita a consulta diretamente no campo, sem a utilização de uma função como o TO_CHAR, seria necessário a utilização das aspas simples
Espero ter ajudado e bons estudos!