English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
SQLite possui muitas funções integradas que podem manipular dados de strings ou números. A seguir está uma lista de funções integradas úteis do SQLite, todas elas são insensíveis a maiúsculas e minúsculas, o que significa que você pode usar essas funções em formato minúsculo, maiúsculo ou misto. Para mais detalhes, consulte a documentação oficial do SQLite.
Número de série | Descrição da função |
---|---|
1 | Função COUNT do SQLite A função COUNT agregada do SQLite é usada para calcular o número de linhas na tabela do banco de dados. |
2 | MAX do SQLite função A função MAX agregada do SQLite nos permite escolher o maior valor (valor máximo) para uma coluna específica. |
3 | Função MIN do SQLite A função MIN agregada do SQLite nos permite escolher o menor valor (valor mínimo) para uma coluna específica. |
4 | Função AVG do SQLite A função AVG agregada do SQLite escolhe a média de certas colunas da tabela. |
5 | Função SUM do SQLite A função SUM agregada do SQLite permite escolher o total para uma coluna numérica. |
6 | Função RANDOM do SQLite A função RANDOM do SQLite retorna-9223372036854775808e+9223372036854775807inteiros pseudo-aleatórios. |
7 | Função ABS do SQLite A função ABS do SQLite retorna o valor absoluto do parâmetro numérico. |
8 | Função UPPER do SQLite A função UPPER do SQLite converte strings para letras maiúsculas. |
9 | Função LOWER do SQLite A função LOWER do SQLite converte strings para letras minúsculas. |
10 | Função LENGTH do SQLite A função LENGTH do SQLite retorna o comprimento da string. |
11 | Função sqlite_version do SQLite A função sqlite_version do SQLite retorna a versão da biblioteca SQLite. |
Antes de fornecer exemplos das funções acima, considere a tabela COMPANY com os seguintes registros.
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
A função COUNT agregada do SQLite é usada para calcular o número de linhas na tabela do banco de dados. Abaixo está um exemplo.-
sqlite> SELECT count(*) FROM COMPANY;
O seguinte comando SQL do SQLite produzirá o seguinte conteúdo.
count(*) ---------- 7
A função MAX agregada do SQLite nos permite escolher o maior valor (valor máximo) para uma coluna específica. Abaixo está um exemplo.-
sqlite> SELECT max(salary) FROM COMPANY;
O seguinte comando SQL do SQLite produzirá o seguinte conteúdo.
max(salary) ----------- 85000.0
A função MIN agregada do SQLite nos permite escolher o menor valor (valor mínimo) para uma coluna específica. Abaixo está um exemplo.-
sqlite> SELECT min(salary) FROM COMPANY;
O seguinte comando SQL do SQLite produzirá o seguinte conteúdo.
min(salary) ----------- 10000.0
A função AGREGADA AVG do SQLite seleciona a média de uma coluna em uma tabela. Abaixo está um exemplo-
sqlite> SELECT media(salary) FROM COMPANY;
O seguinte comando SQL do SQLite produzirá o seguinte conteúdo.
media(salary) ---------------- 37142.8571428572
A função AGREGADA SUM do SQLite permite selecionar o total de uma coluna numérica. Abaixo está um exemplo-
sqlite> SELECT soma(salary) FROM COMPANY;
O seguinte comando SQL do SQLite produzirá o seguinte conteúdo.
soma(salary) ----------- 260000.0
A função RANDOM do SQLite retorna-9223372036854775808e+9223372036854775807um inteiro pseudo-aleatório entre. Abaixo está um exemplo-
sqlite> SELECT random() AS Aleatório;
O seguinte comando SQL do SQLite produzirá o seguinte conteúdo.
Aleatório ------------------- 5876796417670984050
A função ABS do SQLite retorna o valor absoluto do parâmetro numérico. Abaixo está um exemplo-
sqlite> SELECT abs(5), abs(-15), abs(NULL), abs(0), abs("ABC");
O seguinte comando SQL do SQLite produzirá o seguinte conteúdo.
abs(5) abs(-15) abs(NULL) abs(0) abs("ABC") ---------- ---------- ---------- ---------- ---------- 5 15 0 0.0
A função UPPER do SQLite converte strings para letras maiúsculas. Abaixo está um exemplo-
sqlite> SELECT upper(name) FROM COMPANY;
O seguinte comando SQL do SQLite produzirá o seguinte conteúdo.
upper(name) ----------- PAULALLENTEDDYMARKDAVIDKIMJAMES
A função LOWER do SQLite converte strings para letras minúsculas. Abaixo está um exemplo-
sqlite> SELECT lower(name) FROM COMPANY;
O seguinte comando SQL do SQLite produzirá o seguinte conteúdo.
lower(name) ----------- paulallenteddymarkdavidkimjames
A função LENGTH do SQLite retorna o comprimento da string. Abaixo está um exemplo-
sqlite> SELECT name, tamanho(name) FROM COMPANY;
O seguinte comando SQL do SQLite produzirá o seguinte conteúdo.
NOME tamanho(name) ---------- ------------ Paul 4 Allen 5 Teddy 5 Mark 4 David 5 Kim 3 James 5
A função sqlite_version do SQLite retorna a versão da biblioteca SQLite. Abaixo está um exemplo-
sqlite> SELECT sqlite_version() AS 'Versão do SQLite';
O seguinte comando SQL do SQLite produzirá o seguinte conteúdo.
Versão do SQLite--------------3.6.20