Select em campo numérico

Olá bom dia.

Eu consigo fazer um select em campo texto, mas não consigo fazer em campo nu´mérico. O que eu tenhe que fazer de diferente qdo o campo é numérico?

(“SELECT * FROM tabela WHERE nome = ‘jose’”) - funciona ok.
(“SELECT * FROM tabela WHERE codigo = ‘1’”) - não funciona.

Podem me ajudar?

É só tirar as aspas. Vc só usa aspas para campos texto.

 ("SELECT * FROM tabela WHERE codigo = 1") 

o select para campo numero nao precisa de aspas duplas… se nao ele entende como uma string e como no campo numero nao e string , ele nao entederá …

se quizer usar aspas use somente aspas simples ’ ’

mas acho melhor nem usar aspas…

Ok. Muito obrigado. Só funcionou sem aspas. Mesmo com aspas simples não funcionou…

Em SQL aspas simples são usadas para delimitar strings; aspas duplas são usadas para delimitar nomes de campos, se o dialeto SQL assim permitir. (É que nomes de campos podem conter espaços e outros caracteres em alguns bancos de dados).

no postgresql aspas simples em select para campo numerico funciona , por isso te disse que poderia funcionar… por nao saber qual bd vc utiliza.

ok mesmo assim