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