English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Выражение представляет собой комбинацию одного или нескольких значений, операторов и SQL функций, используемых для вычисления значения.
SQL выражения аналогичны формулам, они написаны на языках запросов. Вы также можете использовать их для запроса группы специфических данных в базе данных.
Смотрите базовую грамматику предложения SELECT, как показано ниже:
SELECT column1, column2, columnN FROM table_name WHERE [УСЛОВИЕ | ВЫРАЖЕНИЕ];
Ниже приведены различные типы выражений SQLite.
SQLite булева выражение основана на получении данных по соответствующему единичному значению. Ниже приведена грамматика-
SELECT column1, column2, columnN FROM table_name WHERE SINGLE VALUE MATCHTING EXPRESSION;
Рассмотрим таблицу COMPANY с следующими записями -
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 -
sqlite> SELECT * FROM COMPANY WHERE SALARY = 10000; ID NAME AGE ADDRESS SALARY ---------- ---------- ---------- ---------- ---------- 4 James 24 Houston 10000.0
Эти выражения используются для выполнения любых математических операций в любом запросе. Вот пример синтаксиса -
SELECT numerical_expression AS OPERATION_NAME [FROM table_name WHERE CONDITION];
Здесь numeric_expression используется для математических выражений или любой формулы. Вот пример, который показывает использование числовых выражений SQLite.
sqlite> SELECT (15 + 6) AS ADDITION ADDITION = 21
Есть内置函数, такие как avg(), sum(), count() и другие, которые используются для выполнения так называемых агрегационных вычислений данных для таблицы или определенного столбца таблицы.
sqlite> SELECT COUNT(*) AS "RECORDS" FROM COMPANY; RECORDS = 7
Выражения даты возвращают текущую систему дату и время значения. Эти выражения используются в различных операциях данных.
sqlite> SELECT CURRENT_TIMESTAMP; CURRENT_TIMESTAMP = 2013-03-17 10:43:35