Funzioni SQL

October 26

Structured Query Language database hanno funzioni, che funzionano come funzioni in un foglio di calcolo. Queste funzioni sono principalmente utilizzati come strumenti di ordinamento - trovare l'ultima riga con i dati in una determinata tabella è un esempio - o eseguire operazioni matematiche o di calendario, in base ai dati all'interno del database stesso.

Generale Funzione Format

Quando si entra in funzione in una query SQL, vengono tutti dopo l'operatore SELECT, e una funzione saranno immesse con il nome della funzione seguito da una parentesi di apertura, il valore della funzione si aspetta, che può essere il risultato di un precedente SELEZIONA o operatore di filtro, i parametri aggiuntivi utilizzati dalla funzione, separati da virgole e una parentesi chiusa. Un esempio di entrare in una funzione con più di un parametro di ingresso si presenta come segue:

SELEZIONE CONV ( 'a', 16,2)

Ciò restituisce '1010', convertendo il valore A da esadecimale (base 16) al binario (base 2).

Funzioni operazione logica

Funzioni logiche valutano se un valore restituito da un database è vera o falsa, e comprendono l'IF, AND e OR funzioni. Mentre tutte le funzioni possono essere combinate in una singola istruzione SELECT, operatori logici sono di solito le prime funzioni utilizzate dalle query in combinazione. Ad esempio, utilizzando la funzione SE (E (STRCMP ( 'cognome' = 'input1'), STRCMP ( 'cognome' = 'input2'), 'persona pensa', 'persona notfound') confronta se sia il cognome ei campi LastName corrisponde, se è vero, esso segnala la persona è stato trovato, e se è falso, si dice che la persona non è stata trovata.

Operatori di stringa

Database dell'archivio sia informazioni testuali e informazioni numeriche, con il testo è la forma primaria dei dati nella maggior parte dei casi aziendali. operatori di stringa sono progettati per ordinare il testo, concatenare il testo, o raccogliere parti di stringhe di testo in base alla posizione relativa all'interno di un campo. Un esempio potrebbe essere tornando il settimo carattere da sinistra. Un tipico interrogazione operatore stringa tirerebbe un primo nome, cognome e indirizzo di una mailing list sorta.

Operatori matematici

operatori matematici vengono utilizzati per aggiungere, sottrarre, moltiplicare e dividere e può tirare valori da altri criteri di selezione. Un esempio del loro uso sarebbe trovare il totale cumulativo in una serie di pagamenti da abbonati in un database. funzioni matematiche avanzate possono eseguire funzioni statistiche, come plotting deviazione standard, o funzioni trigonometriche, così come l'arrotondamento, troncamento e prendendo il valore assoluto di un numero.