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

SQLite häufig verwendete Funktionen

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.

ReihennummerFunktionserklä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

SQLite COUNT-Funktion

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

SQLite MAX-Funktion

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

SQLite MIN-Funktion

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

SQLite AVG-Funktion

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

SQLite SUM-Funktion

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

SQLite RANDOM-Funktion

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

SQLite ABS-Funktion

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

SQLite UPPER-Funktion

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

SQLite LOWER-Funktion

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

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

SQLite sqlite_version Funktion

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