Le funzioni matematiche in DB2 includono aritmetica, trigonometria , logaritmi , esponenziali e le statistiche . Funzioni di base aritmetiche riguardino due o più elementi , che possono essere campi o costanti , come ad esempio nella seguente istruzione SQL SELECT :
SELEZIONA order_number , prezzo , quantita, prezzo * qty , price * qty * .08 da ordini ;
L'istruzione SQL sopra moltiplica la quantità per prezzo per ottenere un totale , quindi moltiplica prezzo, quantità e .08 per produrre un importo IVA. Funzioni più DB2 assumono la forma di un nome di funzione seguito da uno o più parametri racchiusi tra parentesi , come nei seguenti dichiarazioni :
selezionare l'angolo , sin ( angolo) , cos ( angolo) da angle_table ;
SELECT AVG ( qty * Prezzo ) FROM ordini ;
la prima istruzione calcola il seno e coseno del numero nel campo "angolo ", e la seconda istruzione calcola la media della quantità di volte prezzo da una tabella " ordini " . Si noti che i primi elenchi di selezionare una riga per ogni record nel " angle_table ", mentre " avg ( ) , " essere una funzione di aggregazione , elenca un record , indipendentemente dal numero di record nella tabella " ordini " .
strings
funzioni stringa
permettono di manipolare le stringhe di caratteri . Una delle funzioni di carattere più spesso utilizzati in SQL è concatenazione , ovvero la combinazione di due o più campi in una singola stringa , come ad esempio nelle istruzioni SQL seguenti :
SELEZIONA first_name
software © www.354353.com