Tutoriel classi...SE CONNECTER
Tutoriel classique SQLite
auteur:php.cn  temps de mise à jour:2022-04-13 17:05:02

Fonctions communes SQLite


SQLite possède de nombreuses fonctions intégrées pour travailler avec des données de chaîne ou numériques. Vous trouverez ci-dessous quelques fonctions intégrées SQLite utiles, et toutes les fonctions ne sont pas sensibles à la casse, ce qui signifie que vous pouvez utiliser des formes minuscules, majuscules ou mixtes de ces fonctions. Pour plus de détails, consultez la documentation officielle de SQLite :

序号函数 & 描述
1SQLite COUNT 函数
SQLite COUNT 聚集函数是用来计算一个数据库表中的行数。
2SQLite MAX 函数
SQLite MAX 聚合函数允许我们选择某列的最大值。
3SQLite MIN 函数
SQLite MIN 聚合函数允许我们选择某列的最小值。
4SQLite AVG 函数
SQLite AVG 聚合函数计算某列的平均值。
5SQLite SUM 函数
SQLite SUM 聚合函数允许为一个数值列计算总和。
6SQLite RANDOM 函数
SQLite RANDOM 函数返回一个介于 -9223372036854775808 和 +9223372036854775807 之间的伪随机整数。
7SQLite ABS 函数
SQLite ABS 函数返回数值参数的绝对值。
8SQLite UPPER 函数
SQLite UPPER 函数把字符串转换为大写字母。
9SQLite LOWER 函数
SQLite LOWER 函数把字符串转换为小写字母。
10SQLite LENGTH 函数
SQLite LENGTH 函数返回字符串的长度。
11SQLite sqlite_version 函数
SQLite sqlite_version 函数返回 SQLite 库的版本。

Avant de commencer à expliquer ces exemples de fonctions, supposons que la table COMPANY contient 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 SQLite COUNT

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

sqlite> SELECT count(*) FROM COMPANY;

L'instruction SQLite SQL ci-dessus produira le résultat suivant :

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

Fonction SQLite MAX

La fonction d'agrégation SQLite MAX nous permet de sélectionner la valeur maximale d'une colonne. Voici un exemple :

sqlite> SELECT max(salary) FROM COMPANY;

L'instruction SQLite SQL ci-dessus produira le résultat suivant :

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

Fonction SQLite MIN

La fonction d'agrégation SQLite MIN nous permet de sélectionner la valeur minimale d'une colonne. Voici un exemple :

sqlite> SELECT min(salary) FROM COMPANY;

L'instruction SQLite SQLite ci-dessus produira les résultats suivants :

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

Fonction SQLite AVG

La fonction d'agrégation SQLite AVG calcule la moyenne d'une colonne. Voici un exemple :

sqlite> SELECT avg(salary) FROM COMPANY;

L'instruction SQLite SQLite ci-dessus produira le résultat suivant :

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

Fonction SQLite SUM

La fonction d'agrégation SQLite SUM permet de calculer une somme pour un nombre numérique. colonne. Voici un exemple :

sqlite> SELECT sum(salary) FROM COMPANY;

L'instruction SQLite SQLite ci-dessus produira les résultats suivants :

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

Fonction SQLite RANDOM

La fonction SQLite RANDOM renvoie une valeur comprise entre -9223372036854775808 et + 9223372036854775807 entiers pseudo-aléatoires entre. Voici un exemple :

sqlite> SELECT random() AS Random;

L'instruction SQL SQLite ci-dessus produira les résultats suivants :

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

Fonction ABS SQLite

La fonction ABS SQLite renvoie la valeur absolue d'un argument numérique . Voici un exemple :

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

L'instruction SQLite SQLite ci-dessus produira les résultats suivants :

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

Fonction SQLite UPPER

La fonction SQLite UPPER convertit une chaîne en lettres majuscules. Voici un exemple :

sqlite> SELECT upper(name) FROM COMPANY;

L'instruction SQLite SQLite ci-dessus produira les résultats suivants :

upper(name)
-----------
PAUL
ALLEN
TEDDY
MARK
DAVID
KIM
JAMES

Fonction SQLite LOWER

La fonction SQLite LOWER convertit une chaîne en lettres minuscules. Voici un exemple :

sqlite> SELECT lower(name) FROM COMPANY;

L'instruction SQLite SQL ci-dessus produira les résultats suivants :

lower(name)
-----------
paul
allen
teddy
mark
david
kim
james

Fonction SQLite LENGTH

La fonction SQLite LENGTH renvoie la longueur d'une chaîne. Voici un exemple :

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

L'instruction SQL SQLite ci-dessus produira les résultats suivants :

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

Fonction SQLite sqlite_version

La fonction SQLite sqlite_version renvoie la version de la bibliothèque SQLite. Voici un exemple :

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

L'instruction SQLite SQL ci-dessus produira les résultats suivants :

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

Site Web PHP chinois