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

SQLite Ausdrücke

Ein Ausdruck ist eine Kombination aus einem oder mehreren Werten, Operatoren und SQL-Funktionen, die auf einen Wert angewendet werden.

SQL-Ausdrücke ähneln Formeln und werden in der Abfragesprache geschrieben. Sie können auch verwendet werden, um eine bestimmte Datenmenge in einer Datenbank abzurufen.

Syntax

Sehen Sie sich die grundlegende Syntax der SELECT-Anweisung an, wie folgt:

SELECT column1, column2, columnN FROM table_name WHERE [CONDITION | EXPRESSION];

Nachfolgend sind verschiedene Arten von SQLite-Ausdrücken gezeigt.

SQLite-Booleischer Ausdruck

SQLite-Booleische Ausdrücke extrahieren Daten basierend auf dem Abgleich eines einzelnen Wertes. Nachfolgend ist die Syntax:-

SELECT column1, column2, columnN FROM table_name WHERE SINGLE VALUE MATCHTING EXPRESSION;

Beachten Sie 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

Nachfolgend ist ein einfaches Beispiel gezeigt, wie SQLite-Booleische Ausdrücke verwendet werden.-

sqlite> SELECT * FROM COMPANY WHERE SALARY = 10000;
ID          NAME        AGE         ADDRESS     SALARY
----------  ----------  ----------  ----------  ----------
4           James        24          Houston   10000.0

SQLite-Numerische Ausdrücke

Diese Ausdrücke werden verwendet, um jede mathematische Operation in jeder Abfrage auszuführen. Nachfolgend ist die Syntax:-

SELECT numerical_expression as OPERATION_NAME[FROM table_name WHERE CONDITION] ;

Hierbei wird numeric_expression für mathematische Ausdrücke oder jede Formel verwendet. Nachfolgend ist ein einfaches Beispiel gezeigt, das die Verwendung von SQLite-Zahlengleichungen darstellt.

sqlite> SELECT (15 + 6) AS ADDITION
ADDITION = 21

Es gibt einige eingebauten Funktionen wie avg(), sum(), count() und andere, die zur Durchführung sogenannter Aggregatdatenberechnungen auf Tabellen oder bestimmten Tabellenspalten verwendet werden.

sqlite> SELECT COUNT(*) AS "RECORDS" FROM COMPANY; 
RECORDS = 7

SQLite-Datum Ausdrücke

Datum Ausdrücke geben den aktuellen Systemsystemzeitwert zurück. Diese Ausdrücke werden in verschiedenen Datenoperationen verwendet.

sqlite> SELECT CURRENT_TIMESTAMP;
CURRENT_TIMESTAMP = 2013-03-17 104335