Jump to content

Postagens Recomendadas

Essa função é utilizada para converter um campo de um tipo de dados para outro, como por exemplo, converter um campo 'number' para 'string' ou vice-versa.

Basicamente a sintaxe do campo é 
 

CAST(valor AS datatype)

Onde "valor" é o campo que você quer converter e "datatype" é o tipo de dado.

Vamos ver o exemplo de um campo numerico sendo convertido em CHAR

SELECT CAST(12 AS CHAR);


Você pode utilizar ao fazer um select com vários campos também, como no exemplo:

SELECT id, nome, senha, CAST (departamento AS CHAR) from funcionários

Os tipos mais utilizados são:
DATE converte o value para o tipo DATE. Format: "YYYY-MM-DD"
DATETIME converte o value para DATETIME. Format: "YYYY-MM-DD HH:MM:SS"
DECIMAL converte o value para DECIMAL.  Format: "N,D" ou exemplo "2.0"
TIME converte o value para TIME. Format: "HH:MM:SS"
CHAR converte o value para CHAR (Uma string de tamanho fixo)
NCHAR converte o value para NCHAR (É como o CHAR porém inclui os caracteres nacionais)
SIGNED converte o value para SIGNED (Um SIGNED de um número inteiro)
UNSIGNED converte o value para UNSIGNED (Um unsigned de um número inteiro)
BINARY converte o value para BINARY (Uma string binária)

Link to comment
Compartilhe em outros sites

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora


×
×
  • Create New...