Jolly & SQL Funzioni

October 10

Jolly & SQL Funzioni


Structured Query Language (SQL) viene utilizzato per memorizzare, manipolare o il gestore altrimenti i dati contenuti nei sistemi di gestione di database relazionali (RDBMS). I caratteri jolly e funzioni aiutano la ricerca dell'utente e gestire le informazioni specifiche nel database. Un jolly può essere utilizzato al posto di un carattere o più caratteri in una ricerca, e le funzioni sono le caratteristiche che consentono all'utente di eseguire vari calcoli sulle informazioni contenute nel database incorporato.

funzioni

Le seguenti funzioni possono essere effettuate su valori in una colonna: "AVG ()," "COUNT ()", "FIRST ()," "LAST ()," "MAX ()," "MIN ()," e " SOMMA()." Le seguenti funzioni vengono utilizzate per restituire un singolo valore: "UCASE ()" e "LCASE ()" convertire il caso del campo; "MID ()" restituisce il testo dalla stringa; "LEN ()" restituisce il numero di caratteri; "ROUND ()" arrotonda un valore numerico; "NOW ()" restituisce la data di sistema e l'ora, e "FORMAT ()" cambia la modalità di visualizzazione del campo.

Esempi di funzione

Tutte le funzioni iniziano con "SELECT". Se in una tabella denominata "People", e si vuole sapere è la media della colonna "Age", utilizzare la seguente istruzione:

SELEZIONA AVG (Age) AS AgeAverage da parte di persone

Le funzioni possono essere combinati con "DOVE", per restituire informazioni più specifiche. Immaginate di voler identificare quali dei vostri clienti hanno fatto un acquisto il cui "prezzo" è stato superiore alla media, da una tabella denominata "Ordini". È possibile utilizzare la seguente istruzione SQL:

SELEZIONE cliente da Ordini

Dove il prezzo> (SELECT AVG (prezzo) dagli ordini)

I caratteri jolly

I caratteri jolly vengono utilizzati all'interno di ricerche. Un segno "%" indica un sostituto per qualsiasi numero di caratteri. Una sottolineatura "_" è un sostituto per un singolo carattere. Per limitare la sostituzione ad una gamma definita di caratteri, utilizzare parentesi quadre. Ad esempio, [abc] restituirebbe una voce con a, b o c in quella posizione. È anche possibile cercare i personaggi non in una lista - [! Abc] e [^ abc] può sia essere utilizzata per restituire una voce che non dispone di una A, B o C in quella posizione.

Esempi jolly

Si vuole trovare un cliente, ma non si ricorda il nome. Sai che è iniziato con "So." Utilizzare la seguente ricerca:

SELECT * FROM clienti

DOVE Cognome LIKE 'sa%'

Qualcuno ti dà un promemoria per visualizzare i dettagli di un cliente, ma la loro terribile scrittura rende alcune lettere illeggibili. Utilizzare questa ricerca:

SELECT * FROM clienti

DOVE Cognome LIKE 'So_ra_o'

O restringere la ricerca quali potrebbero essere le lettere:

SELECT * FROM clienti

DOVE Cognome LIKE 'Così [pyq] ra [nhm] o'