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
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!
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
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!
Boa noite,
Agora entendi, obrigado!
De nada amigo! Boa sorte na sua jornada