Latest web development tutorials

SQLite häufig verwendete Funktionen

SQLite hat viele integrierte Funktionen für die Bearbeitung der Zeichenfolge oder numerische Daten. Hier sind einige nützliche SQLite integrierte Funktionen, und alle Funktionen sind nicht case-sensitive, was bedeutet, dass Sie diese Funktionen in Kleinbuchstaben verwenden können oder Groß- oder Mischform. Weitere Einzelheiten finden Sie auf der offiziellen SQLite Dokumentation:

序号函数 & 描述
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 库的版本。

Bevor wir die Funktion dieser Beispiele zu erklären beginnen, übernehmen Sie die folgenden Datensätze COMPANY Tabelle hat:

ID Name Alter ADRESSE GEHALT
---------- ---------- ---------- ---------- ----------
1 Paul 32 California 20.000,0
2 Allen 25 Texas 15.000,0
3 Teddy 23 Norwegen 20.000,0
4 Mark 25 Reiche-Mond 65.000,0
5 David 27 Texas 85.000,0
6 Kim 22 Süd-Halle 45.000,0
7 James 24 Houston 10000.0

SQLite COUNT-Funktion

SQLite COUNT Aggregatfunktion wird verwendet, um die Anzahl der Zeilen in einer Datenbanktabelle zu berechnen. Die folgenden Beispiele zeigen:

sqlite> SELECT COUNT (*) FROM UNTERNEHMEN;

Die obige SQLite SQL-Anweisung wird die folgenden Ergebnisse erzielt:

COUNT (*)
----------
7

SQLite MAX-Funktion

SQLite MAX Aggregatfunktion ermöglicht es uns, eine Spalte maximal zu wählen. Die folgenden Beispiele zeigen:

sqlite> SELECT max (Gehalt) FROM UNTERNEHMEN;

Die obige SQLite SQL-Anweisung wird die folgenden Ergebnisse erzielt:

max (Gehalt)
-----------
85.000,0

SQLite MIN-Funktion

SQLite MIN Aggregatfunktionen ermöglicht es uns, eine Spalte Minimum zu wählen. Die folgenden Beispiele zeigen:

sqlite> SELECT min (Gehalt) FROM UNTERNEHMEN;

Die obige SQLite SQL-Anweisung wird die folgenden Ergebnisse erzielt:

min (Gehalt)
-----------
10000.0

SQLite AVG-Funktion

SQLite AVG Aggregatfunktion berechnet den Durchschnitt einer Spalte. Die folgenden Beispiele zeigen:

sqlite> SELECT avg (Gehalt) FROM UNTERNEHMEN;

Die obige SQLite SQL-Anweisung wird die folgenden Ergebnisse erzielt:

avg (Gehalt)
----------------
37.142,8571428572

SQLite Funktion SUMME

SQLite SUM Aggregat-Funktion erlaubt die Summe einer numerischen Spalte zu berechnen. Die folgenden Beispiele zeigen:

sqlite> SELECT sum (Gehalt) FROM UNTERNEHMEN;

Die obige SQLite SQL-Anweisung wird die folgenden Ergebnisse erzielt:

Summe (Gehalt)
-----------
260,000.0

SQLite RANDOM Funktion

SQLite RANDOM Funktion gibt eine Pseudo-Zufallszahl -9223372036854775808 und 9223372036854775807 dazwischen. Die folgenden Beispiele zeigen:

sqlite> SELECT random () AS Zufall;

Die obige SQLite SQL-Anweisung wird die folgenden Ergebnisse erzielt:

zufällig
-------------------
5876796417670984050

SQLite ABS-Funktion

SQLite ABS-Funktion gibt den absoluten Wert der numerischen Parameter. Die folgenden Beispiele zeigen:

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

Die obige SQLite SQL-Anweisung wird die folgenden Ergebnisse erzielt:

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

SQLite UPPER-Funktion

SQLite UPPER-Funktion einen String in Großbuchstaben zu konvertieren. Die folgenden Beispiele zeigen:

sqlite> SELECT obere (Name) FROM COMPANY;

Die obige SQLite SQL-Anweisung wird die folgenden Ergebnisse erzielt:

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

SQLite LOWER-Funktion

SQLite LOWER-Funktion wandelt eine Zeichenkette in Kleinbuchstaben. Die folgenden Beispiele zeigen:

sqlite> SELECT niedriger (Name) FROM COMPANY;

Die obige SQLite SQL-Anweisung wird die folgenden Ergebnisse erzielt:

niedriger (name)
-----------
paul
Allen
teddy
Markierung
David
kim
Jakob

SQLite LÄNGE Funktion

SQLite LÄNGE-Funktion gibt die Länge der Zeichenfolge. Die folgenden Beispiele zeigen:

sqlite> SELECT name, Länge (Name) FROM COMPANY;

Die obige SQLite SQL-Anweisung wird die folgenden Ergebnisse erzielt:

Name Länge (name)
---------- ------------
Paul 4
Allen 5
Teddy 5
Mark 4
David 5
Kim 3
James 5

SQLite sqlite_version Funktion

SQLite sqlite_version Funktion gibt die Version der SQLite-Bibliothek. Die folgenden Beispiele zeigen:

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

Die obige SQLite SQL-Anweisung wird die folgenden Ergebnisse erzielt:

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