Latest web development tutorials

SQLite funções comumente usadas

SQLite tem muitas funções embutidas para processar a cadeia ou dados numéricos. Aqui estão algumas funções internas SQLite útil, e todas as funções não são case-sensitive, o que significa que você pode usar essas funções minúscula ou maiúscula forma ou mista. Para mais detalhes, consulte a documentação oficial SQLite:

序号函数 & 描述
1SQLite COUNT 函数
SQLite COUNT 聚集函数是用来计算一个数据库表中的行数。
2SQLite MAX 函数
SQLite MAX 聚合函数允许我们选择某列的最大值。
3SQLite MIN 函数
SQLite MIN 聚合函数允许我们选择某列的最小值。
4SQLite AVG 函数
SQLite AVG 聚合函数计算某列的平均值。
5SQLite SUM 函数
SQLite SUM 聚合函数允许为一个数值列计算总和。
6SQLite RANDOM 函数
SQLite RANDOM 函数返回一个介于 -9223372036854775808 和 +9223372036854775807 之间的伪随机整数。
7SQLite ABS 函数
SQLite ABS 函数返回数值参数的绝对值。
8SQLite UPPER 函数
SQLite UPPER 函数把字符串转换为大写字母。
9SQLite LOWER 函数
SQLite LOWER 函数把字符串转换为小写字母。
10SQLite LENGTH 函数
SQLite LENGTH 函数返回字符串的长度。
11SQLite sqlite_version 函数
SQLite sqlite_version 函数返回 SQLite 库的版本。

Antes de começar a explicar a função destes exemplos, suponha tabela empresa tem os seguintes registros:

ID NOME SALÁRIO IDADE ENDEREÇO
---------- ---------- ---------- ---------- ----------
1 Paul 32 California 20.000,0
2 Allen 25 Texas 15.000,0
3 Teddy 23 Norway 20.000,0
4 Mark 25 Rich-Mond 65.000,0
5 David 27 Texas 85.000,0
6 Kim 22 Sul-Hall 45.000,0
7 James 24 Houston 10000.0

função COUNT SQLite

SQLite COUNT função agregada é usada para calcular o número de linhas em uma tabela de banco de dados. Os seguintes são exemplos:

sqlite> SELECT COUNT (*) FROM COMPANY;

A instrução SQL acima SQLite irá produzir os seguintes resultados:

COUNT (*)
----------
7

função SQLite MAX

função de agregação SQLite MAX permite-nos escolher um máximo de coluna. Os seguintes são exemplos:

sqlite> SELECT max (salário) da companhia;

A instrução SQL acima SQLite irá produzir os seguintes resultados:

max (salário)
-----------
85000,0

função SQLite MIN

SQLite MIN funções agregadas nos permite selecionar um mínimo coluna. Os seguintes são exemplos:

sqlite> min SELECIONAR (salário) da companhia;

A instrução SQL acima SQLite irá produzir os seguintes resultados:

min (salário)
-----------
10000.0

função SQLite AVG

SQLite AVG função de agregação calcula a média de uma coluna. Os seguintes são exemplos:

sqlite> SELECT AVG (salário) da companhia;

A instrução SQL acima SQLite irá produzir os seguintes resultados:

AVG (salário)
----------------
37.142,8571428572

função SQLite SUM

função agregada SQLite SUM permite calcular a soma de uma coluna numérica. Os seguintes são exemplos:

sqlite> SELECT sum (salário) da companhia;

A instrução SQL acima SQLite irá produzir os seguintes resultados:

sum (salário)
-----------
260,000.0

função aleatória SQLite

função aleatória SQLite retorna um inteiro pseudo-aleatório -9223372036854775808 e 9223372036854775807 no meio. Os seguintes são exemplos:

sqlite> SELECT random () como aleatórios;

A instrução SQL acima SQLite irá produzir os seguintes resultados:

acaso
-------------------
5876796417670984050

função ABS SQLite

função ABS SQLite devolve o valor absoluto dos parâmetros numéricos. Os seguintes são exemplos:

sqlite> abs SELECIONAR (5), abs (-15), abs (NULL), abs (0), abs ( "ABC");

A instrução SQL acima SQLite irá produzir os seguintes resultados:

abs (5) abs (-15) abs (NULL) abs (0) abs ( "ABC")
---------- ---------- ---------- ---------- ----------
5150 0.0

função UPPER SQLite

função UPPER SQLite para converter uma seqüência de caracteres para letras maiúsculas. Os seguintes são exemplos:

sqlite> SELECT superior (nome) da companhia;

A instrução SQL acima SQLite irá produzir os seguintes resultados:

superior (nome)
-----------
PAUL
ALLEN
URSINHO
MARK
DAVID
KIM
JAMES

função SQLite INFERIOR

função SQLite INFERIOR converte uma string para minúsculas. Os seguintes são exemplos:

sqlite> SELECT inferior (nome) da companhia;

A instrução SQL acima SQLite irá produzir os seguintes resultados:

inferior (nome)
-----------
paul
allen
teddy
marca
david
kim
james

função COMPRIMENTO SQLite

função COMPRIMENTO SQLite retorna o comprimento da corda. Os seguintes são exemplos:

sqlite> SELECT nome, comprimento (nome) da companhia;

A instrução SQL acima SQLite irá produzir os seguintes resultados:

comprimento de nome (name)
---------- ------------
Paul 4
Allen 5
Teddy 5
Mark 4
David 5
Kim 3
James 5

função sqlite_version SQLite

função sqlite_version SQLite retorna a versão da biblioteca SQLite. Os seguintes são exemplos:

sqlite> sqlite_version SELECIONAR () AS 'SQLite Version';

A instrução SQL acima SQLite irá produzir os seguintes resultados:

SQLite Versão
--------------
3.6.20