Учебники

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;

Рассмотрим таблицу 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

SQLite — Числовое выражение

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

SELECT numerical_expression as OPERATION_NAME
[FROM table_name WHERE CONDITION] ;

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

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

Существует несколько встроенных функций, таких как avg (), sum (), count () и т. Д., Для выполнения так называемых вычислений агрегированных данных по таблице или конкретному столбцу таблицы.

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

SQLite — выражения даты

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