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

Функция SQLite COUNT

Функция COUNT используется для подсчета количества строк в таблице базы данных.

count(*)

Функция SQLite MAX

Функция MAX позволяет нам выбрать максимальное (максимальное) значение для определенного столбца.

SELECT max(salary) FROM COMPANY;

Функция SQLite MIN

Функция MIN позволяет нам выбрать минимальное (минимальное) значение для определенного столбца.

SELECT min(salary) FROM COMPANY;

Функция SQLite AVG

Функция AVG выбирает среднее значение для определенного столбца таблицы.

SELECT avg(salary) FROM COMPANY;

Функция SQLite SUM

Функция SUM позволяет выбрать общее число для числового столбца.

SELECT sum(salary) FROM COMPANY;

Функция SQLite RANDOM

Функция RANDOM возвращает псевдослучайное целое число от -9223372036854775808 и +9223372036854775807.

SELECT random() AS Random;

Функция SQLite ABS

Функция ABS возвращает абсолютное значение числового аргумента.

SELECT abs(5), abs(-15), abs(NULL), abs(0), abs("ABC");

Функция SQLite UPPER

Функция UPPER преобразует строку в прописные буквы.

SELECT upper(name) FROM COMPANY;

Функция SQLite LOWER

Функция LOWER преобразует строку в строчные буквы.

SELECT lower(name) FROM COMPANY;

Функция SQLite LENGTH

Функция LENGTH возвращает длину строки.

SELECT name, length(name) FROM COMPANY;

Функция SQLite sqlite_version

SQLite sqlite_version возвращает версию библиотеки SQLite.

SELECT sqlite_version() AS 'SQLite Version';