Se você está apenas começando ou um desenvolvedor experiente, você encontrará conversão do tipo. Tipo Conversão refere -se ao processo de conversão de um valor ou expressão de um tipo de dados para outro tipo de dados compatível.
Nesta postagem, discutiremos o uso da função Cast () no SQL Server para converter um valor ou expressão de um tipo para outro.
Função de elenco do servidor SQL
O trecho seguinte mostra a sintaxe da função elenco ().
Fundido (expressão como data_type [(comprimento)]))A função aceita os seguintes parâmetros:
A função retorna a expressão convertida para o destino data_type.
Vamos usar exemplos para ilustrar como podemos usar a função de elenco.
Usando a função de elenco para converter string para inteiro
O exemplo a seguir usa a função de fundição para converter a sequência de entrada em um valor inteiro.
SelecioneA saída resultante:
output_value |Usando a função de elenco para converter decimal para int
O segundo exemplo abaixo usa a função de fundição para converter um tipo decimal para int.
SelecioneA função de elenco irá completar a entrada decimal para o valor inteiro mais próximo, como mostrado:
output_value |Usando a função de elenco para converter string em tempo de dados
Também podemos usar a função de fundição para converter uma determinada string de entrada em um valor de tempo de dados. Um exemplo de ilustração é mostrado abaixo:
SelecioneSaída resultante:
output_value |Usando a função de elenco na coluna da tabela
Também podemos aplicar a função de elenco a uma coluna específica e converter as linhas dessa coluna para outro tipo de dados.
Por exemplo, suponha que tenhamos uma tabela:
Podemos converter os valores da coluna size_on_disk para inteiros, como mostrado:
SelecioneA tabela resultante é como mostrado:
Como podemos ver, a saída resultante é expressa como valores inteiros (arredondados).
Nota: É bom ter em mente que existem vários tipos de conversão.
O gráfico a seguir mostra quais tipos você pode converter, o tipo de conversão aplicada e mais.
Fonte: Microsoft
Zerando em
Obrigado por ler este tutorial. Confiamos que você aprendeu algo novo com este guia.