Aspas simples são utilizadas na estrutura de um comando SQL, sendo assim, podemos ter problemas se precisarmos exibir as aspas simples como um valor fixo. No meu caso, tinha que exibir latitude e longitude (que estava armazenado no banco em campos inteiros) e depois colocar as aspas simples e duplas fixas, ao lado do valor.
Sem mais lenga lenga, pra fazer isso você poder utilizar a função CHR, que retorna um caracter da tabela ASCII.
select cast(chr(39) as varchar) as aspas_simples, cast(chr(34) as varchar) as aspas_duplas
É possível que funcione da mesma forma em outros bancos.
dezembro 21st, 2012 on 15:53
Salvou o meu dia.
Já estava achando que iria ter que incluir manualmente as aspas em mais de 2.000 linhas.
Obrigada!
agosto 13th, 2013 on 17:34
Salvou meu dia²
outubro 11th, 2013 on 16:48
Sos un maestro!!
Muchas gracias !!
agosto 1st, 2016 on 14:28
Muito obrigado.. Ajudou muito
dezembro 22nd, 2017 on 22:57
Valeu! Escapei de mais uma!
fevereiro 21st, 2018 on 16:50
Salvou a pátria! maldita contrabarra que não funciona kkk
março 7th, 2018 on 16:48
Valeu ! Obrigado !
maio 20th, 2018 on 23:01
Muito boa sua iniciativa Tiago, Obrigado.
Sua tradução desse banco está me ajudando muito a aprender. Queria aproveitar a oportunidade e perguntar como eu faço pra pegar dois determinados atores que atuaram juntos nos filmes?(Por exemplo: o ator A e o ator B atuaram juntos nos filmes x,y e z ) A query que eu fiz está com algum problema de lógica, pois não retorna nenhuma linha, queria saber se você ou alguém que está lendo os comentários podem me ajudar
select
ator.ator_id, filme_ator.filme_id,
filme.titulo, ator.primeiro_nome,
ator.ultimo_nome
from
filme
inner join filme_ator on filme.filme_id = filme_ator.filme_id
inner join ator on filme_ator.ator_id = ator.ator_id
where
ator.ator_id = 10
and ator.ator_id = 30
outubro 13th, 2021 on 17:52
Me salvou. Valew.