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