Función de Base de Datos Mvsql: CAST()¶
Resumen¶
Convierte una expresión a otro tipo de datos.
Sintaxis¶
CAST(<expression> as <datatype>)
Parámetros¶
Expresión¶
Una expresión SQL válida o una referencia a una columna.
Tipo de Datos¶
Un tipo de datos SQL válido. Los tipos de datos admitidos incluyen:
char(length)
(Ex:char(12)
)nvarchar(length)
(Ex:nvarchar(123)
)numeric(precision,scale)
(Ex:numeric(10,1)
)
No recomendado:
fecha fecha y hora tiempo marca de tiempo
Devoluciones¶
expresión convertida como tipo de datos apropiado
Observaciones¶
Tenga en cuenta que algunas bases de datos no admiten la conversión a algunos tipos de datos. mvSQL sustituirá tipos específicos de bases de datos cuando sea necesario. Por ejemplo, MySql no soporta de forma nativa: CAST(123 as nvarchar(4))
- esta expresión se asigna a CAST(123 as char(4))
.
Ejemplos¶
-
'EmployeeId' || CAST("Employee"."EmployeeId" as nvarchar(100))
Devoluciones Id. de empleado123 -
CAST('123.5' as numeric(10,1))
Devoluciones 123,5