Esta seção fornece as funções principais do SQLite, incluindo funções agregadas , funções de data e hora , funções de string e funções matemáticas.
Funções agregadas SQLite
Este tutorial mostra como usar as funções agregadas do SQLite para encontrar o máximo, o mínimo, a média, a soma e a contagem de um conjunto de valores.
Funções de data SQLite
Esta seção fornece funções de data e hora SQLite que ajudam a manipular dados de data e hora de maneira eficaz.
Funções de string SQLite
Esta seção mostra as funções de string SQLite mais comumente usadas que ajudam a manipular dados de string de caracteres de maneira eficaz.
Funções da janela SQLite
As funções da janela SQLite executam um cálculo em um conjunto de linhas relacionadas à linha atual. Ao contrário das funções agregadas, as funções de janela não fazem com que as linhas sejam agrupadas em uma única linha de resultado.
Funções agregadas SQLite
Nome | Descrição |
Média | Retornar o valor médio de valores não nulos em um grupo |
CONTAR | Retorna o número total de linhas em uma tabela. |
MÁX. | Retorne o valor máximo de todos os valores em um grupo. |
MÍNIMO | Retorne o valor mínimo de todos os valores em um grupo. |
SOMA | Retornar a soma de todos os valores não nulos em uma coluna |
GRUPO_CONCAT | Concatenar valores não nulos em uma coluna |
Funções de string SQLite
Nome | Descrição |
SUBSTR | Extrai e retorna uma substring com comprimento predefinido começando em uma posição especificada em uma string de origem |
APARAR | Retorna uma cópia de uma string que contém caracteres especificados removidos do início e do fim de uma string. |
LTRIM | Retorna uma cópia de uma string que contém caracteres especificados removidos do início de uma string. |
RTRIM | Retorna uma cópia de uma string que contém caracteres especificados removidos do final de uma string. |
COMPRIMENTO | Retorna o número de caracteres em uma string ou o número de bytes em um BLOB. |
SUBSTITUIR | Retorna uma cópia de uma string com cada instância de uma substring substituída pela outra substring. |
SUPERIOR | Retorna uma cópia de uma string com todos os caracteres convertidos em letras maiúsculas. |
MAIS BAIXO | Retorna uma cópia de uma string com todos os caracteres convertidos em letras minúsculas. |
INSTR | Encontre uma substring em uma string e retorne um número inteiro indicando a posição da primeira ocorrência da substring. |
Funções de fluxo de controle SQLite
Nome | Descrição |
COALESCER | Retornar o primeiro argumento não nulo |
IFNULO | Forneça a construção NULL if/else |
IFI | Adicione lógica if-else às consultas. |
NULO SE | Retorna NULL se o primeiro argumento for igual ao segundo argumento. |
Funções de data e hora SQLite
Nome | Descrição |
DATA | Calcule a data com base em vários modificadores de data. |
TEMPO | Calcule o tempo com base em vários modificadores de data. |
DATA HORA | Calcule a data e hora com base em um ou mais modificadores de data. |
JULIANDAY | Retorne o dia juliano , que é o número de dias desde o meio-dia em Greenwich em 24 de novembro de 4714 a.C. |
STRFTIME | Formate a data com base em uma sequência de formato especificada. |
Funções matemáticas SQLite
Nome | Descrição |
abdômen | Retornar o valor absoluto de um número |
ALEATÓRIO | Retorna um valor aleatório de ponto flutuante entre os valores inteiros mínimo e máximo |
REDONDO | Arredonde um valor flutuante para uma precisão especificada. |
Anterior