English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
SQLite ha molte funzioni integrate che possono elaborare dati di stringa o numerici. Ecco una lista di alcune funzioni integrate utili di SQLite, tutte queste funzioni non distinguono tra maiuscole e minuscole, il che significa che puoi utilizzare queste funzioni in forma minuscola, maiuscola o mista. Per ulteriori dettagli, consulta la documentazione ufficiale di SQLite.
Numero di sequenza | Descrizione delle funzioni |
---|---|
1 | La funzione COUNT di SQLite La funzione COUNT aggregativa di SQLite viene utilizzata per calcolare il numero di righe nella tabella del database. |
2 | SQLite MAX Funzione La funzione MAX aggregativa di SQLite ci permette di selezionare il valore massimo per una colonna specifica. |
3 | La funzione MIN di SQLite La funzione MIN aggregativa di SQLite permette di selezionare il valore minimo per una colonna specifica. |
4 | La funzione AVG di SQLite La funzione AVG aggregativa di SQLite seleziona il valore medio di alcune colonne della tabella. |
5 | La funzione SUM di SQLite La funzione SUM aggregativa di SQLite permette di selezionare il totale per una colonna numerica. |
6 | La funzione RANDOM di SQLite La funzione RANDOM di SQLite restituisce un intero pseudo casuale tra -9223372036854775808 e +9223372036854775807. |
7 | La funzione ABS di SQLite La funzione ABS di SQLite restituisce il valore assoluto del parametro numerico. |
8 | La funzione UPPER di SQLite La funzione UPPER di SQLite trasforma la stringa in lettere maiuscole. |
9 | La funzione LOWER di SQLite La funzione LOWER di SQLite trasforma la stringa in lettere minuscole. |
10 | La funzione LENGTH di SQLite La funzione LENGTH di SQLite restituisce la lunghezza della stringa. |
11 | Funzione sqlite_version di SQLite La funzione sqlite_version restituisce la versione della libreria SQLite. |
Prima di fornire esempi delle funzionalità menzionate, considerate la tabella COMPANY con i seguenti record.
ID NAME AGE ADDRESS SALARY ---------- 1 Paul 32 California 20000.0 2 Allen 25 Texas 15000.0 3 Teddy 23 Norway 20000.0 4 Mark 25 Rich-Mond 65000.0 5 David 27 Texas 85000.0 6 Kim 22 South-Hall 45000.0 7 James 24 Houston 10000.0
La funzione di aggregazione COUNT di SQLite viene utilizzata per calcolare il numero di righe in una tabella del database. Ecco un esempio-
sqlite> SELECT count(*) FROM COMPANY;
Le seguenti espressioni SQL di SQLite produrranno il seguente contenuto.
count(*) ---------- 7
La funzione di aggregazione MAX di SQLite ci permette di selezionare il valore più alto (massimo) per una colonna specifica. Ecco un esempio-
sqlite> SELECT max(salary) FROM COMPANY;
Le seguenti espressioni SQL di SQLite produrranno il seguente contenuto.
max(salary) ----------- 85000.0
La funzione di aggregazione MIN di SQLite ci permette di selezionare il valore più basso (minimo) per una colonna specifica. Ecco un esempio-
sqlite> SELECT min(salary) FROM COMPANY;
Le seguenti espressioni SQL di SQLite produrranno il seguente contenuto.
min(salary) ----------- 10000.0
La funzione di aggregazione AVG di SQLite seleziona il valore medio di una colonna di un tavolo. Ecco un esempio-
sqlite> SELECT avg(salary) FROM COMPANY;
Le seguenti espressioni SQL di SQLite produrranno il seguente contenuto.
avg(salary) ---------------- 37142.8571428572
La funzione di aggregazione SUM di SQLite permette di selezionare il totale per una colonna numerica. Ecco un esempio-
sqlite> SELECT sum(salary) FROM COMPANY;
Le seguenti espressioni SQL di SQLite produrranno il seguente contenuto.
sum(salary) ----------- 260000.0
La funzione RANDOM di SQLite restituisce un numero intero pseudo casuale tra -9223372036854775808 e +9223372036854775807. Ecco un esempio-
sqlite> SELECT random() AS Random;
Le seguenti espressioni SQL di SQLite produrranno il seguente contenuto.
Random ------------------- 5876796417670984050
La funzione ABS di SQLite restituisce il valore assoluto di un numero parametrico. Ecco un esempio-
sqlite> SELECT abs(5), abs(-15), abs(NULL), abs(0), abs("ABC");
Le seguenti espressioni SQL di SQLite produrranno il seguente contenuto.
abs(5) ---------- 5
La funzione UPPER di SQLite trasforma una stringa in maiuscolo. Ecco un esempio-
sqlite> SELECT upper(name) FROM COMPANY;
Le seguenti espressioni SQL di SQLite produrranno il seguente contenuto.
upper(name) ----------- PAULALLENTEDDYMARKDAVIDKIMJAMES
La funzione LOWER di SQLite trasforma una stringa in minuscolo. Ecco un esempio-
sqlite> SELECT lower(name) FROM COMPANY;
Le seguenti espressioni SQL di SQLite produrranno il seguente contenuto.
lower(name) ----------- paulallenteddymarkdavidkimjames
La funzione LENGTH di SQLite restituisce la lunghezza di una stringa. Ecco un esempio-
sqlite> SELECT name, length(name) FROM COMPANY;
Le seguenti espressioni SQL di SQLite produrranno il seguente contenuto.
NAME ---------- Paul Allen Teddy Mark David Kim 3 James 5
La funzione sqlite_version di SQLite restituisce la versione della libreria SQLite. Ecco un esempio-
sqlite> SELECT sqlite_version() AS 'Versione SQLite';
Le seguenti espressioni SQL di SQLite produrranno il seguente contenuto.
Versione SQLite--------------3.6.20