Quando devo ou não usar aspas nos comandos SQL?
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!