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
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