BITSON: Determinazione se un bit è On oppure Off

Come:

Lingue disponibili: reporting, Maintain

La funzione BITSON valuta un singolo bit in una stringa di caratteri per determinare se è attivo o disattivo. Se il bit è attivo, BITSON restituisce un valore pari a 1. Se il bit è disattivo, restituisce un valore pari a 0. Questa fuznione risulta utile nell'interpretazione di dati a più entrate, dove ciascuna entrata trasmette un elemento di informazione.


Inizio pagina

x
Sintassi: Come determinare se un bit è On oppure Off
BITSON(bitnumber, source_string, output)

dove:

bitnumber

Valore intero

Numero di bit da valutare, contando dal bit all'estrema sinistra nella stringa di caratteri.

source_string

Alfanumerico

Stringa di caratteri da valutare, racchiusa tra virgolette singole, oppure un campo che contiene la stringa di caratteri. La stringa di caratteri è in multipli blocchi da otto bit.

emissione

Valore intero

Nome del campo che contiene il risultato o formato del valore di emissione racchiuso tra virgolette singole”.



Esempio: Valutazione di un bit in un campo

BITSON valuta il 24simo bit di LAST_NAME e memorizza il risultato in BIT_24:

TABLE FILE EMPLOYEE
PRINT LAST_NAME AND COMPUTE
BIT_24/I1 = BITSON(24, LAST_NAME, BIT_24);
WHERE DEPARTMENT EQ 'MIS';
END

L'emissione è:

LAST_NAME        BIT_24
---------        ------
SMITH                 1
JONES                 1
MCCOY                 1
BLACKWOOD             1
GREENSPAN             1
CROSS                 0

WebFOCUS