SQLite fonctions couramment utilisées
SQLite a de nombreuses fonctions intégrées pour le traitement de la chaîne ou des données numériques. Voici quelques fonctions intégrées SQLite utile, et toutes les fonctions ne sont pas sensibles à la casse, ce qui signifie que vous pouvez utiliser ces fonctions en minuscules ou en majuscules forme ou mixte. Pour plus de détails, s'il vous plaît voir la documentation officielle de SQLite:
序号 | 函数 & 描述 |
---|---|
1 | SQLite COUNT 函数 SQLite COUNT 聚集函数是用来计算一个数据库表中的行数。 |
2 | SQLite MAX 函数 SQLite MAX 聚合函数允许我们选择某列的最大值。 |
3 | SQLite MIN 函数 SQLite MIN 聚合函数允许我们选择某列的最小值。 |
4 | SQLite AVG 函数 SQLite AVG 聚合函数计算某列的平均值。 |
5 | SQLite SUM 函数 SQLite SUM 聚合函数允许为一个数值列计算总和。 |
6 | SQLite RANDOM 函数 SQLite RANDOM 函数返回一个介于 -9223372036854775808 和 +9223372036854775807 之间的伪随机整数。 |
7 | SQLite ABS 函数 SQLite ABS 函数返回数值参数的绝对值。 |
8 | SQLite UPPER 函数 SQLite UPPER 函数把字符串转换为大写字母。 |
9 | SQLite LOWER 函数 SQLite LOWER 函数把字符串转换为小写字母。 |
10 | SQLite LENGTH 函数 SQLite LENGTH 函数返回字符串的长度。 |
11 | SQLite sqlite_version 函数 SQLite sqlite_version 函数返回 SQLite 库的版本。 |
Avant de commencer à expliquer la fonction de ces exemples, supposons que la table de la société a les documents suivants:
ID NOM ADRESSE AGE SALAIRE ---------- ---------- ---------- ---------- ---------- 1 Paul 32 Californie 20000.0 2 Allen 25 Texas 15000.0 3 Teddy 23 Norvège 20000.0 4 Mark 25 Rich-Mond 65000,0 5 David 27 Texas 85000,0 6 Kim 22 Sud-Hall 45000,0 7 James 24 Houston 10000.0
fonction COUNT SQLite
SQLite COUNT fonction d'agrégat est utilisé pour calculer le nombre de lignes dans une table de base de données. Les éléments suivants sont des exemples:
sqlite> SELECT COUNT (*) FROM COMPANY;
L'instruction SQL de SQLite ci-dessus produira les résultats suivants:
count (*) ---------- 7
fonction SQLite MAX
fonction d'agrégation SQLite MAX nous permet de choisir un maximum de colonne. Les éléments suivants sont des exemples:
sqlite> SELECT max (salaire) FROM COMPANY;
L'instruction SQL de SQLite ci-dessus produira les résultats suivants:
max (salaire) ----------- 85000,0
Fonction SQLite MIN
SQLite MIN Les fonctions d'agrégation nous permet de sélectionner une colonne minimum. Les éléments suivants sont des exemples:
sqlite> min SELECT (salaire) FROM COMPANY;
L'instruction SQL de SQLite ci-dessus produira les résultats suivants:
min (salaire) ----------- 10000.0
fonction SQLite AVG
SQLite AVG fonction d'agrégat calcule la moyenne d'une colonne. Les éléments suivants sont des exemples:
sqlite> SELECT avg (salary) FROM COMPANY;
L'instruction SQL de SQLite ci-dessus produira les résultats suivants:
avg (salaire) ---------------- 37,142,8571428572
fonction SQLite SUM
SQLite SUM fonction d'agrégation permet de calculer la somme d'une colonne numérique. Les éléments suivants sont des exemples:
sqlite> somme SELECT (salaire) FROM COMPANY;
L'instruction SQL de SQLite ci-dessus produira les résultats suivants:
somme (salaire) ----------- 260,000.0
fonction RANDOM SQLite
SQLite fonction RANDOM renvoie un entier pseudo-aléatoire -9223372036854775808 et 9223372036854775807 entre les deux. Les éléments suivants sont des exemples:
sqlite> SELECT random () AS aléatoire;
L'instruction SQL de SQLite ci-dessus produira les résultats suivants:
aléatoire ------------------- 5876796417670984050
fonction ABS SQLite
fonction ABS SQLite renvoie la valeur absolue des paramètres numériques. Les éléments suivants sont des exemples:
sqlite> abs SELECT (5), abs (-15), abs (NULL), abs (0), abs ( "ABC");
L'instruction SQL de SQLite ci-dessus produira les résultats suivants:
abs (5) abs (-15) abs (NULL) abs (0) abs ( "ABC") ---------- ---------- ---------- ---------- ---------- 5150 0.0
fonction UPPER SQLite
fonction UPPER SQLite pour convertir une chaîne en majuscules. Les éléments suivants sont des exemples:
sqlite> SELECT supérieure (nom) de la compagnie;
L'instruction SQL de SQLite ci-dessus produira les résultats suivants:
supérieur (nom) ----------- PAUL ALLEN TEDDY MARK DAVID KIM JAMES
fonction SQLite INFÉRIEUR
fonction SQLite LOWER convertit une chaîne en minuscules. Les éléments suivants sont des exemples:
sqlite> SELECT inférieure (nom) de la compagnie;
L'instruction SQL de SQLite ci-dessus produira les résultats suivants:
inférieur (nom) ----------- paul allen teddy marque david kim Jacques
fonction LONGUEUR SQLite
fonction LONGUEUR SQLite renvoie la longueur de la chaîne. Les éléments suivants sont des exemples:
sqlite> SELECT nom, longueur (nom) de la compagnie;
L'instruction SQL de SQLite ci-dessus produira les résultats suivants:
longueur NAME (nom) ---------- ------------ Paul 4 Allen 5 Teddy 5 Mark 4 David 5 Kim 3 James 5
fonction sqlite_version SQLite
fonction sqlite_version SQLite renvoie la version de la bibliothèque SQLite. Les éléments suivants sont des exemples:
sqlite> sqlite_version de SELECT () AS 'SQLite Version';
L'instruction SQL de SQLite ci-dessus produira les résultats suivants:
SQLite Version -------------- 3.6.20