Unetway

SQLite - Выражения

Выражение представляет собой комбинацию одного или нескольких значений, операторов и функций SQL, которые оценивают значение. Выражения SQL похожи на формулы, и они написаны на языке запросов. Вы также можете использовать для запроса базы данных для определенного набора данных.

Рассмотрим основной синтаксис оператора SELECT следующим образом:

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

Ниже приведены различные типы выражений SQLite.

SQLite - логические выражения

Булевы выражения SQLite извлекают данные на основе сопоставления одного значения.

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

Ниже приведены простые примеры, показывающие использование булевых выражений SQLite:

sqlite> SELECT * FROM COMPANY WHERE SALARY = 70000;

ID          NAME        AGE         ADDRESS     SALARY
----------  ----------  ----------  ----------  ----------
4           Tom         25          Houston     70000.0

SQLite - числовое выражение

Эти выражения используются для выполнения любой математической операции в любом запросе. 

SELECT numerical_expression as OPERATION_NAME
[FROM table_name WHERE CONDITION] ;

Здесь численное выражение используется для математического выражения или любой формулы. Ниже приведен простой пример, показывающий использование SQLite Numeric Expressions.

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 = 2018-11-18 23:20:07