Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

conversão

Boa tarde

SELECT SUBSTRING(CONVERT(23.3, CHAR),1,1) AS RESULTADO;

Eu ainda fiquei em duvida na query acima, entendi que esta sendo mudado o tipo do dado para string, mas pq o 1,1 no final do parenteses?

obrigado

3 respostas

Fala Ricardo, no caso do substring, ele retorna apenas uma parte da string. Como vc está passando o valor dentro que será convertido para char, então ele retornará o valor '2'

interpretando o 1, 1 quer dizer que ele retornará 1 caractere a partir da posição 1. Se você alterar para 1,3, ele retornará '23.' que quer dizer que o substring deve retornar 3 caracteres a partir da posição 1.

Espero que tenha entendido, abraços!

solução!

Boa noite,

Agora entendi, obrigado!

De nada amigo! Boa sorte na sua jornada