SQLite funzioni di uso comune
SQLite ha molte funzioni integrate per la lavorazione della stringa o dati numerici. Qui ci sono alcune funzioni built-in utile SQLite, e tutte le funzioni non sono, tra maiuscole e minuscole che significa che è possibile utilizzare queste funzioni minuscola o maiuscola forma o mista. Per ulteriori informazioni, si prega di consultare la documentazione ufficiale SQLite:
序号 | 函数 & 描述 |
---|---|
1 | SQLite COUNT 函数 SQLite COUNT 聚集函数是用来计算一个数据库表中的行数。 |
2 | SQLite MAX 函数 SQLite MAX 聚合函数允许我们选择某列的最大值。 |
3 | SQLite MIN 函数 SQLite MIN 聚合函数允许我们选择某列的最小值。 |
4 | SQLite AVG 函数 SQLite AVG 聚合函数计算某列的平均值。 |
5 | SQLite SUM 函数 SQLite SUM 聚合函数允许为一个数值列计算总和。 |
6 | SQLite RANDOM 函数 SQLite RANDOM 函数返回一个介于 -9223372036854775808 和 +9223372036854775807 之间的伪随机整数。 |
7 | SQLite ABS 函数 SQLite ABS 函数返回数值参数的绝对值。 |
8 | SQLite UPPER 函数 SQLite UPPER 函数把字符串转换为大写字母。 |
9 | SQLite LOWER 函数 SQLite LOWER 函数把字符串转换为小写字母。 |
10 | SQLite LENGTH 函数 SQLite LENGTH 函数返回字符串的长度。 |
11 | SQLite sqlite_version 函数 SQLite sqlite_version 函数返回 SQLite 库的版本。 |
Prima di iniziare a spiegare la funzione di questi esempi, assumere tavolo azienda ha i seguenti documenti:
NOME ID Età Indirizzo STIPENDIO ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20000.0 2 Allen 25 Texas 15000.0 3 Teddy 23 Norvegia 20000.0 4 Mark 25 Rich-Mond 65.000,0 5 David 27 Texas 85.000,0 6 Kim 22 Sud-Hall 45.000,0 7 James 24 Houston 10000.0
funzione COUNT SQLite
SQLite COUNT funzione di aggregazione viene utilizzato per calcolare il numero di righe di una tabella di database. I seguenti sono esempi:
sqlite> SELECT count (*) da azienda;
L'istruzione SQL sopra SQLite produrrà i seguenti risultati:
COUNT (*) ---------- 7
funzione di SQLite MAX
funzione di aggregazione SQLite MAX ci permette di scegliere un massimo di colonna. I seguenti sono esempi:
sqlite> SELEZIONARE max (stipendio) da azienda;
L'istruzione SQL sopra SQLite produrrà i seguenti risultati:
max (stipendio) ----------- 85.000,0
funzione di SQLite MIN
SQLite MIN funzioni di aggregazione ci permette di selezionare un minimo di colonna. I seguenti sono esempi:
sqlite> selezionare min (stipendio) da azienda;
L'istruzione SQL sopra SQLite produrrà i seguenti risultati:
min (stipendio) ----------- 10000.0
funzione di SQLite AVG
SQLite AVG funzione di aggregazione calcola la media di una colonna. I seguenti sono esempi:
sqlite> SELEZIONARE avg (stipendio) da azienda;
L'istruzione SQL sopra SQLite produrrà i seguenti risultati:
avg (stipendio) ---------------- 37.142,8571,428572 millions
funzione di SQLite SUM
funzione di aggregazione SUM SQLite permette di calcolare la somma di una colonna numerica. I seguenti sono esempi:
sqlite> SELECT SUM (stipendio) da azienda;
L'istruzione SQL sopra SQLite produrrà i seguenti risultati:
sum (stipendio) ----------- 260,000.0
funzione RANDOM SQLite
funzione RANDOM SQLite restituisce un intero pseudocasuale -9223372036854775808 e +9223372036854775807 in mezzo. I seguenti sono esempi:
sqlite> selezionare Random () AS a caso;
L'istruzione SQL sopra SQLite produrrà i seguenti risultati:
casuale ------------------- 5876796417670984050
la funzione ABS SQLite
funzione ABS SQLite restituisce il valore assoluto dei parametri numerici. I seguenti sono esempi:
sqlite> selezionare abs (5), abs (-15), abs (NULL), abs (0), abs ( "ABC");
L'istruzione SQL sopra SQLite produrrà i seguenti risultati:
abs (5) abs (-15) abs (NULL) abs (0) abs ( "ABC") ---------- ---------- ---------- ---------- ---------- 5150 0.0
funzione UPPER SQLite
SQLite funzione UPPER per convertire una stringa in lettere maiuscole. I seguenti sono esempi:
sqlite> SELEZIONARE superiore (nome) da azienda;
L'istruzione SQL sopra SQLite produrrà i seguenti risultati:
superiore (nome) ----------- PAUL ALLEN TEDDY MARK DAVID KIM JAMES
funzione di SQLite INFERIORE
funzione di SQLite LOWER converte una stringa in lettere minuscole. I seguenti sono esempi:
sqlite> selezionare un valore inferiore (nome) da azienda;
L'istruzione SQL sopra SQLite produrrà i seguenti risultati:
inferiore (nome) ----------- paul Allen orsacchiotto contrassegno david kim Giacomo
funzione LENGTH SQLite
funzione LENGTH SQLite restituisce la lunghezza della stringa. I seguenti sono esempi:
sqlite> SELECT name, la lunghezza (nome) da azienda;
L'istruzione SQL sopra SQLite produrrà i seguenti risultati:
lunghezza del nome (nome) ---------- ------------ Paul 4 Allen 5 Teddy 5 Marco 4 David 5 Kim 3 James 5
Funzione sqlite_version SQLite
Funzione sqlite_version SQLite restituisce la versione della libreria SQLite. I seguenti sono esempi:
sqlite> selezionare sqlite_version () AS 'SQLite versione';
L'istruzione SQL sopra SQLite produrrà i seguenti risultati:
SQLite versione -------------- 3.6.20