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