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

Funções Comuns no SQLite

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érieDescriçã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

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. Abaixo está um exemplo.-

sqlite> SELECT count(*) FROM COMPANY;

O seguinte comando SQL do SQLite produzirá o seguinte conteúdo.

count(*)
----------
7

Função MAX do SQLite

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

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

Função AVG do SQLite

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

Função SUM do SQLite

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

Função RANDOM do SQLite

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

Função ABS do SQLite

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

Função UPPER do SQLite

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

Função LOWER do SQLite

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

Função LENGTH do SQLite

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

Função sqlite_version do SQLite

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