Funzioni

Sono gestite le funzioni indicate nella seguente tabella.

Costante

Descrizione

PI ( )

Restituisce il numero pi-greco.

SIN (radianti)

Restituisce il seno.

COS (radianti)

Restituisce il coseno.

ABS (numero)

Restituisce il valore assoluto.

SQRT (numero)

Restituisce la radice quadrata.

LEFT (testo, contatore)

Restituisce il lato sinistro della stringa, in base al contatore di caratteri. Restituisce una stringa vuota se il valore del contatore è errato.

RIGHT (testo, contatore)

Restituisce il lato destro della stringa, in base al contatore di caratteri. Restituisce una stringa vuota se il valore del contatore è errato.

MID (testo, indice, contatore)

Restituisce il lato destro della stringa, suddiviso per indice di posizione (0 è la posizione del primo carattere) e in base al contatore di caratteri. Restituisce una stringa vuota se i valori dell'indice o del contatore non sono corretti.

FIND (sotto-testo, testo)

Restituisce la posizione basata su zero del sotto-testo rispetto al testo, se trovata, oppure -1 se non viene trovata.

Esempio: FIND ('fo', 'foo') restituisce 0 mentre FIND ('oo', 'foo') restituisce 1.

IF (espressione_logica,
valore_espressione1,
valore_espressione2)

Calcola espressione_logica e restituisce il valore calcolato di value_expression1, se TRUE o altrimenti il valore value_expression2.

SELECT1 (espressione_numerica,
valore_espressione1,
valore_espressione2, ...,
valore_espressioneN)

Calcola espressione_numerica e restituisce il valore calcolato di valore_espressione1 se il risultato è 0, il valore del valore_espressione2, se il risultato è 1 e così via. Restituisce il valore dell'ultima espressione se il risultato è maggiore di N-1. Il numero dei parametri della funzione deve essere 3 o superiore.

SELECT2 (espressione_logica1,
valore_espressione1,
espressione_logica2,
valore_espressione2, ...,
espressione_logicaN,
valore_espressioneN)

Calcola la prima espressione logica e restituisce il valore calcolato di valore_espressione1 se il risultato è TRUE; Altrimenti, continua con la seguente espressione logica e la coppia di espressioni di valore. Il numero dei parametri di funzione deve essere pari e maggiore di 2.