Olá, achei que faltou algum exemplo utilizando o Cast. Será que teria algum para utilizar no banco SUCOS_VENDAS?
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!
Olá, achei que faltou algum exemplo utilizando o Cast. Será que teria algum para utilizar no banco SUCOS_VENDAS?
Olá Luís!
Realmente! Mas as formas de utilizar são bem parecidas. As diferenças básicas são que o Cast recebe primeiro o valor e depois o tipo que será convertido com a palavra AS separando os argumentos. E o Convert recebe primeiro o tipo e depois o valor, separador por uma vírgula.
Usando Cast:
SELECT 9.5 AS Original,
CAST(9.5 AS INT) AS [int],
CAST(9.5 AS DECIMAL(6, 4)) AS [decimal];Usando Convert:
SELECT 9.5 AS Original,
CONVERT(INT, 9.5) AS [int],
CONVERT(DECIMAL(6, 4), 9.5) AS [decimal];Segue o link para a documentação sobre Cast e Convert.
Bons estudos!
Tranquilo, já consegui rodar uns exemplos até no backup de um banco que tenho aqui. Vlww