English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
SQLite verfügt über viele eingebauten Funktionen, die mit Zeichenfolgen oder numerischen Daten umgehen können. Nachfolgend finden Sie eine Liste einiger nützlicher eingebauter SQLite-Funktionen, alle diese Funktionen unterscheiden sich nicht zwischen Groß- und Kleinschreibung, was bedeutet, dass Sie diese Funktionen in Klein-, Großschrift oder gemischt verwenden können. Für weitere Details können Sie die offiziellen Dokumente von SQLite lesen.
Reihennummer | Funktionserklärung |
---|---|
1 | SQLite COUNT Funktion Die SQLite COUNT-Aggregationsfunktion wird verwendet, um die Anzahl der Zeilen in einer Datenbanktabelle zu berechnen. |
2 | SQLite MAX Funktion Die SQLite MAX-Aggregationsfunktion ermöglicht es uns, den höchsten (größten Wert) Wert für eine bestimmte Spalte auszuwählen. |
3 | SQLite MIN Funktion Die SQLite MIN-Aggregationsfunktion ermöglicht es uns, den niedrigsten (kleinsten Wert) Wert für eine bestimmte Spalte auszuwählen. |
4 | SQLite AVG Funktion Die SQLite AVG-Aggregationsfunktion wählt den Durchschnittswert einer bestimmten Tabelle Spalte. |
5 | SQLite SUM Funktion Die SQLite SUM-Aggregationsfunktion ermöglicht es, die Summe für eine numerische Spalte auszuwählen. |
6 | Die SQLite RANDOM-Funktion Die SQLite RANDOM-Funktion gibt zurück-9223372036854775808und+9223372036854775807Zwischen dem Pseudozufallszahlengenerator. |
7 | SQLite ABS-Funktion Die SQLite ABS-Funktion gibt den absoluten Wert eines numerischen Parameters zurück. |
8 | SQLite UPPER Funktion Die SQLite UPPER-Funktion wandelt einen String in große Buchstaben um. |
9 | SQLite LOWER Funktion Die SQLite LOWER-Funktion wandelt einen String in kleine Buchstaben um. |
10 | SQLite LENGTH Funktion Die Funktion SQLite LENGTH gibt die Länge eines Strings zurück. |
11 | SQLite sqlite_version Funktion Die Funktion sqlite_version gibt die Version der SQLite-Bibliothek zurück. |
Bevor wir Beispiele für die oben genannten Funktionen bereitstellen, betrachten Sie bitte die Tabelle COMPANY mit folgenden Einträgen.
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
Die SQLite COUNT-Aggregationsfunktion wird verwendet, um die Anzahl der Zeilen in einer Datenbanktabelle zu berechnen. Hier ist ein Beispiel-
sqlite> SELECT count(*) FROM COMPANY;
Die obige SQLite SQL-Anweisung erzeugt folgenden Inhalt.
count(*) ---------- 7
Der SQLite MAX-Aggregationsfunktion ermöglicht es uns, den höchsten (größten Wert) Wert für eine bestimmte Spalte auszuwählen. Hier ist ein Beispiel-
sqlite> SELECT max(salary) FROM COMPANY;
Die obige SQLite SQL-Anweisung erzeugt folgenden Inhalt.
max(salary) ----------- 85000.0
Der SQLite MIN-Aggregationsfunktion ermöglichen es uns, den niedrigsten (kleinsten Wert) Wert für eine bestimmte Spalte auszuwählen. Hier ist ein Beispiel-
sqlite> SELECT min(salary) FROM COMPANY;
Die obige SQLite SQL-Anweisung erzeugt folgenden Inhalt.
min(salary) ----------- 10000.0
Die SQLite AVG-Aggregationsfunktion wählt den Durchschnitt eines bestimmten Tabellenspalten aus. Hier ist ein Beispiel-
sqlite> SELECT avg(salary) FROM COMPANY;
Die obige SQLite SQL-Anweisung erzeugt folgenden Inhalt.
avg(salary) ---------------- 37142.8571428572
Die SQLite SUM-Aggregationsfunktion ermöglicht es, die Summe einer numerischen Spalte auszuwählen. Hier ist ein Beispiel-
sqlite> SELECT sum(salary) FROM COMPANY;
Die obige SQLite SQL-Anweisung erzeugt folgenden Inhalt.
sum(salary) ----------- 260000.0
Die SQLite RANDOM-Funktion gibt zurück-9223372036854775808und+9223372036854775807zwischen pseudorandomen Ganzzahlen. Hier ist ein Beispiel-
sqlite> SELECT random() AS Random;
Die obige SQLite SQL-Anweisung erzeugt folgenden Inhalt.
Random ------------------- 5876796417670984050
Die SQLite ABS-Funktion gibt den Absolutwert eines numerischen Parameters zurück. Hier ist ein Beispiel-
sqlite> SELECT abs(5), abs(-15), abs(NULL), abs(0), abs("ABC");
Die obige SQLite SQL-Anweisung erzeugt folgenden Inhalt.
abs(5) abc(-15) abs(NULL) abs(0) abc(") ---------- ---------- ---------- ---------- ---------- 5 15 0 0.0
Die SQLite UPPER-Funktion konvertiert einen String in Großbuchstaben. Hier ist ein Beispiel-
sqlite> SELECT upper(name) FROM COMPANY;
Die obige SQLite SQL-Anweisung erzeugt folgenden Inhalt.
upper(name) ----------- PAULALLENTEDDYMARKDAVIDKIMJAMES
Die SQLite LOWER-Funktion konvertiert einen String in Kleinbuchstaben. Hier ist ein Beispiel-
sqlite> SELECT lower(name) FROM COMPANY;
Die obige SQLite SQL-Anweisung erzeugt folgenden Inhalt.
lower(name) ----------- paulallenteddymarkdavidkimjames
SQLite LENGTH-Funktion gibt die Länge eines Strings zurück. Hier ist ein Beispiel-
sqlite> SELECT name, length(name) FROM COMPANY;
Die obige SQLite SQL-Anweisung erzeugt folgenden Inhalt.
NAME length(name) ---------- ------------ Paul 4 Allen 5 Teddy 5 Mark 4 David 5 Kim 3 James 5
Die sqlite_version-Funktion von SQLite gibt die Version der SQLite-Bibliothek zurück. Hier ist ein Beispiel-
sqlite> SELECT sqlite_version() AS 'SQLite Version';
Die obige SQLite SQL-Anweisung erzeugt folgenden Inhalt.
SQLite Version--------------3.6.20