Saltar al contenido

Función de Base de Datos Mvsql: Cast()

Resumen

Convierte una expresión en 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 hora marca de tiempo

Devoluciones

Expresión convertida al tipo de datos apropiado

Observaciones

Tenga en cuenta que algunas bases de datos no admiten la conversión a determinados tipos de datos. mvSQL sustituirá los tipos específicos de la base de datos cuando sea necesario. Por ejemplo, MySQL no admite de forma nativa: CAST(123 as nvarchar(4))- esta expresión se asigna a CAST(123 as char(4)).

Ejemplos

  1. 'EmployeeId' || CAST("Employee"."EmployeeId" as nvarchar(100)) Devoluciones EmployeeId123

  2. CAST('123.5' as numeric(10,1)) Devoluciones 123,5