Saltar al contenido

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

  1. 'EmployeeId' || CAST("Employee"."EmployeeId" as nvarchar(100)) Devoluciones Id. de empleado123

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