DIGITS: Cómo convertir un número en una cadena de caracteres

Cómo:

Referencia:

Después de recibir un número, DIGITS lo convierte en una cadena de caracteres de una longitud especificada. El formato del campo que contiene el número debe ser de número entero.


Principio de página

x
Sintaxis: Cómo Convertir un número en una cadena de caracteres
DIGITS(number,length)

donde:

number

Número entero

Es el número que se va a convertir, almacenado en un campo con datos de tipo número entero.

length

Número entero entre 1 y 10

Es la longitud de la cadena de caracteres devuelta. Si length es mayor que el número de dígitos del número que se está convirtiendo, el valor devuelto se rellena con ceros a la izquierda. Si length es inferior al número de dígitos del número que se está convirtiendo, el valor devuelto queda truncado por la izquierda.



Ejemplo: Cómo convertir un número en una cadena de caracteres

La siguiente solicitud, basada en el origen de datos WF_RETAIL_LITE, convierte -123.45 e ID_PRODUCT en cadenas de caracteres:

DEFINE FILE WF_RETAIL_LITE
MEAS1/I8=-123.45;
DIG1/A6=DIGITS(MEAS1,6) ;
DIG2/A6=DIGITS(ID_PRODUCT,6) ;
END
TABLE FILE WF_RETAIL_LITE
PRINT MEAS1 DIG1 
ID_PRODUCT DIG2  
BY PRODUCT_SUBCATEG
WHERE PRODUCT_SUBCATEG EQ 'Flat Panel TV'
ON TABLE SET PAGE NOPAGE
END

La salida es:


Principio de página

x
Referencia: Notas de uso de DIGITS

WebFOCUS