Como converter de string para número no SQL

Novamente, as formatações atrapalhando nossa vida. Quem nunca recebeu uma base em que o campo estava mal formatado, muitas das vezes o número apareceu no formato texto. No SQL é fácil de resolver isso, use a função CAST():

CAST('100' as INT)

ou

CAST('100.5' as DECIMAL(10,2))

Quer ver como funciona? Basta executar o seguinte script:

SELECT CAST('100.5) as DECIMAL(10,2)) as NUMERO;

Fácil, ein?

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *