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

Fonctions courantes SQLite

SQLite comporte de nombreuses fonctions intégrées qui peuvent traiter des données de chaînes ou numériques. Voici une liste de fonctions intégrées utiles de SQLite, toutes ces fonctions ne sont pas sensibles à la casse, ce qui signifie que vous pouvez utiliser ces fonctions en forme minuscule, majuscule ou mixte. Pour plus de détails, vous pouvez consulter la documentation officielle de SQLite.

Numéro de séquenceDescription des fonctions
1

Fonction COUNT de SQLite

Fonction d'agrégation COUNT de SQLite utilisée pour calculer le nombre de lignes dans une table de base de données.

2

MAX de SQLite fonction

La fonction d'agrégation MAX de SQLite nous permet de choisir la valeur la plus haute (valeur maximale) pour une colonne spécifique.

3

Fonction MIN de SQLite

La fonction d'agrégation MIN de SQLite nous permet de choisir la valeur la plus basse (valeur minimale) pour une colonne spécifique.

4

Fonction AVG de SQLite

La fonction d'agrégation AVG de SQLite sélectionne la moyenne de certaines colonnes d'une table.

5

Fonction SUM de SQLite

La fonction d'agrégation SUM de SQLite permet de choisir le total pour une colonne numérique.

6

Fonction RANDOM de SQLite

La fonction RANDOM de SQLite retourne-9223372036854775808et+9223372036854775807entre des entiers pseudo-aléatoires.

7

Fonction ABS de SQLite

La fonction ABS de SQLite retourne la valeur absolue d'un paramètre numérique.

8

Fonction UPPER de SQLite

La fonction UPPER de SQLite convertit une chaîne en majuscules.

9

Fonction LOWER de SQLite

La fonction LOWER de SQLite convertit une chaîne en minuscules.

10

Fonction LENGTH de SQLite

La fonction LENGTH de SQLite retourne la longueur d'une chaîne.

11

Fonction sqlite_version SQLite

La fonction sqlite_version de SQLite retourne la version de la bibliothèque SQLite.

Avant de fournir des exemples de ces fonctionnalités, considérez la table COMPANY avec les enregistrements suivants.

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

Fonction COUNT de SQLite

La fonction d'agrégation COUNT de SQLite est utilisée pour calculer le nombre de lignes dans une table de base de données. Voici un exemple.-

sqlite> SELECT count(*) FROM COMPANY;

Les requêtes SQL SQLite suivantes généreront le contenu suivant.

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

Fonction MAX de SQLite

La fonction d'agrégation MAX de SQLite nous permet de choisir la valeur la plus haute (valeur maximale) pour une colonne spécifique. Voici un exemple.-

sqlite> SELECT max(salary) FROM COMPANY;

Les requêtes SQL SQLite suivantes généreront le contenu suivant.

max(salary)
-----------
85000.0

Fonction MIN de SQLite

La fonction d'agrégation MIN de SQLite nous permet de choisir la valeur la plus basse (valeur minimale) pour une colonne spécifique. Voici un exemple.-

sqlite> SELECT min(salary) FROM COMPANY;

Les requêtes SQL SQLite suivantes généreront le contenu suivant.

min(salary)
-----------
10000.0

Fonction AVG de SQLite

La fonction AVG de SQLite sélectionne la valeur moyenne d'une colonne dans une table. Voici un exemple-

sqlite> SELECT avg(salary) FROM COMPANY;

Les requêtes SQL SQLite suivantes généreront le contenu suivant.

avg(salary)
----------------
37142.8571428572

Fonction SUM de SQLite

La fonction SUM de SQLite permet de sélectionner la somme pour une colonne numérique. Voici un exemple-

sqlite> SELECT sum(salary) FROM COMPANY;

Les requêtes SQL SQLite suivantes généreront le contenu suivant.

sum(salary)
-----------
260000.0

Fonction RANDOM de SQLite

La fonction RANDOM de SQLite retourne-9223372036854775808et+9223372036854775807un entier pseudo-aléatoire entre-

sqlite> SELECT random() AS Random;

Les requêtes SQL SQLite suivantes généreront le contenu suivant.

Random
-------------------
5876796417670984050

Fonction ABS de SQLite

La fonction ABS de SQLite retourne la valeur absolue du paramètre numérique. Voici un exemple-

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

Les requêtes SQL SQLite suivantes généreront le contenu suivant.

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

Fonction UPPER de SQLite

La fonction UPPER de SQLite convertit une chaîne de caractères en majuscules. Voici un exemple-

sqlite> SELECT upper(name) FROM COMPANY;

Les requêtes SQL SQLite suivantes généreront le contenu suivant.

upper(name)
-----------
PAULALLENTEDDYMARKDAVIDKIMJAMES

Fonction LOWER de SQLite

La fonction LOWER de SQLite convertit une chaîne de caractères en minuscules. Voici un exemple-

sqlite> SELECT lower(name) FROM COMPANY;

Les requêtes SQL SQLite suivantes généreront le contenu suivant.

lower(name)
-----------
paulallenteddymarkdavidkimjames

Fonction LENGTH de SQLite

La fonction LENGTH de SQLite retourne la longueur d'une chaîne de caractères. Voici un exemple-

sqlite> SELECT name, length(name) FROM COMPANY;

Les requêtes SQL SQLite suivantes généreront le contenu suivant.

NAME        length(name)
----------  ------------
Paul        4
Allen       5
Teddy       5
Mark        4
David       5
Kim         3
James       5

Fonction sqlite_version SQLite

La fonction sqlite_version de SQLite retourne la version de la bibliothèque SQLite. Voici un exemple-

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

Les requêtes SQL SQLite suivantes généreront le contenu suivant.

Version SQLite--------------3.6.20