Funciones de conversión
Las funciones de conversión permiten construir nuevos campos y convertir el tipo de almacenamiento de los archivos existentes. Por ejemplo, puede formar cadenas nuevas uniendo o desmontando otras. Para unir dos cadenas, utilice el operador ><. Por ejemplo, si el campo Sitio tiene el valor "BRAMLEY", "xx" >< Sitio devolverá "xxBRAMLEY". El resultado de >< siempre es una cadena, aun cuando los argumentos no sean cadenas. Así, si el campo V1 es 3 y el campo V2 es 5, V1 >< V2 devolverá "35" (una cadena, no un número).
Las funciones de conversión (y otras muchas funciones que requieren un tipo específico de entrada, como un valor de fecha u hora) dependen de los formatos actuales especificados en el cuadro de diálogo de opciones de ruta. Por ejemplo, si desea convertir un campo de cadena con los valores Ene 2003, Feb 2003, etc., seleccione el formato de fecha coincidente MES AAAA como formato de fecha predeterminado de la ruta.
| Función | Resultado | Descripción |
|---|---|---|
ITEM1 >< ITEM2
|
Cadena | Concatena los valores de dos campos y devuelve la serie resultante como ELEMENTO1ELEMENTO2. |
to_integer(ELEMENTO)
|
Entero | Convierte el almacenamiento del campo especificado en un entero. |
to_real(ELEMENTO)
|
Real | Convierte el almacenamiento del campo especificado en un número real. |
to_number(ELEMENTO)
|
Number | Convierte el almacenamiento del campo especificado en un número. |
to_string(ELEMENTO)
|
Cadena | Convierte el almacenamiento del campo especificado en una cadena. Cuando se convierte un real en cadena utilizando esta función, se devuelve un valor con 6 dígitos después del punto de raíz. |
to_time(ELEMENTO)
|
Hora | Convierte el almacenamiento del campo especificado en una hora. |
to_date(ELEMENTO)
|
Fecha | Convierte el almacenamiento del campo especificado en una fecha. |
to_timestamp(ELEMENTO)
|
Marca de tiempo | Convierte el almacenamiento del campo especificado en una marca de tiempo. |
to_datetime(ELEMENTO)
|
Momento_fecha | Convierte el almacenamiento del campo especificado en una fecha, hora o marca de tiempo. |
datetime_date(ELEMENTO)
|
Fecha | Devuelve el valor de fecha de un número, cadena o marca de tiempo. Tenga en cuanta que es la única función que le permite volver a convertir un número (en segundos) en una fecha. Si ELEMENTO es una cadena, crea una fecha analizando una cadena en el formato de fecha actual.
El formato de fecha especificado en el cuadro de diálogo de propiedades de la ruta debe ser correcto para que esta función se ejecute correctamente. Si ELEMENTO es un número, se interpreta como un número de segundos desde la fecha de base (o época). Las fracciones de un día se truncan. Si ELEMENTO es una marca de tiempo, la parte de la fecha de la marca de tiempo se devuelve. Si ELEMENTO es una fecha, se devuelve sin modificar. |
stb_centroid_latitude(ITEM)
|
Entero | Devuelve un valor entero para la latitud correspondiente al centroide del argumento geohash. |
stb_centroid_longitude(ITEM)
|
Entero | Devuelve un valor entero para la longitud correspondiente al centroide del argumento geohash. |
to_geohash(ITEM)
|
Cadena | Devuelve la cadena con código geoespacial que corresponde a la
latitud y longitud utilizando el número especificado de bits para
la densidad.
El geohash es un código utilizado para identificar un conjunto de coordenadas geográficas en base a la información de longitud y latitud. Los
tres parámetros para to_geohash son:
|