Função de Banco de Dados Mvsql - Cast()
Resumo
Converte uma expressão para outro tipo de dado.
Sintaxe
CAST(<expression> as <datatype>)
Parâmetros
Expressão
Uma expressão SQL válida ou referência a uma coluna.
Tipo de Dados
Um tipo de dado sql válido. Os tipos de dados suportados incluem:
char(length)
(Ex.:char(12)
)nvarchar(length)
(Ex.:nvarchar(123)
)numeric(precision,scale)
(Ex.:numeric(10,1)
)
Não recomendado:
data datahora hora carimbo de data/hora
Devoluções
expressão convertida como tipo de dado apropriado
Observações
Observe que alguns bancos de dados não suportam conversão para alguns tipos de dados. O mvSQL substituirá tipos específicos do banco de dados quando necessário. Por exemplo, o MySql não suporta nativamente: CAST(123 as nvarchar(4))
- esta expressão é mapeada para CAST(123 as char(4))
.
Exemplos
-
'EmployeeId' || CAST("Employee"."EmployeeId" as nvarchar(100))
Devoluções EmployeeId123 -
CAST('123.5' as numeric(10,1))
Retornos 123,5