English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Funzioni Comuni di SQLite

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 sequenzaDescrizione 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

Funzione COUNT di SQLite

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

Funzione MAX di SQLite

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

Funzione MIN di SQLite

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

Funzione AVG di SQLite

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

Funzione SUM di SQLite

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

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

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

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

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

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

Funzione sqlite_version di SQLite

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