Учебники

SQLite — Полезные функции

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

Sr.No. Описание функции
1

Функция SQLite COUNT

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

2

Функция SQLite MAX

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

3

Функция SQLite MIN

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

4

Функция SQLite AVG

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

5

SQLite SUM Функция

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

6

СЛУЧАЙНАЯ функция SQLite

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

7

Функция SQLite ABS

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

8

Верхняя функция SQLite

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

9

Функция SQLite LOWER

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

10

SQLite ДЛИНА Функция

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

11

SQLite sqlite_version Функция

SQLite sqlite_version функция возвращает версию библиотеки SQLite.

Функция SQLite COUNT

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

Функция SQLite MAX

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

Функция SQLite MIN

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

Функция SQLite AVG

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

SQLite SUM Функция

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

СЛУЧАЙНАЯ функция SQLite

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

Функция SQLite ABS

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

Верхняя функция SQLite

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

Функция SQLite LOWER

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

SQLite ДЛИНА Функция

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

SQLite sqlite_version Функция

SQLite sqlite_version функция возвращает версию библиотеки SQLite.

Прежде чем мы начнем давать примеры вышеупомянутых функций, рассмотрим таблицу 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 COUNT

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

sqlite> SELECT count(*) FROM COMPANY;

Приведенный выше оператор SQLite SQL выдаст следующее.

count(*)
----------
7

Функция SQLite MAX

Агрегатная функция SQLite MAX позволяет нам выбрать максимальное (максимальное) значение для определенного столбца. Ниже приведен пример —

sqlite> SELECT max(salary) FROM COMPANY;

Приведенный выше оператор SQLite SQL выдаст следующее.

max(salary)
-----------
85000.0

Функция SQLite MIN

Агрегатная функция SQLite MIN позволяет нам выбрать самое низкое (минимальное) значение для определенного столбца. Ниже приведен пример —

sqlite> SELECT min(salary) FROM COMPANY;

Приведенный выше оператор SQLite SQL выдаст следующее.

min(salary)
-----------
10000.0

Функция SQLite AVG

Агрегатная функция SQLite AVG выбирает среднее значение для определенного столбца таблицы. Ниже приведен пример —

sqlite> SELECT avg(salary) FROM COMPANY;

Приведенный выше оператор SQLite SQL выдаст следующее.

avg(salary)
----------------
37142.8571428572

SQLite SUM Функция

Агрегатная функция SQLite SUM позволяет выбрать сумму для числового столбца. Ниже приведен пример —

sqlite> SELECT sum(salary) FROM COMPANY;

Приведенный выше оператор SQLite SQL выдаст следующее.

sum(salary)
-----------
260000.0

СЛУЧАЙНАЯ функция SQLite

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

sqlite> SELECT random() AS Random;

Приведенный выше оператор SQLite SQL выдаст следующее.

Random
-------------------
5876796417670984050

Функция SQLite ABS

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

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

Приведенный выше оператор SQLite SQL выдаст следующее.

abs(5)      abs(-15)    abs(NULL)   abs(0)      abs("ABC")
----------  ----------  ----------  ----------  ----------
5           15                      0           0.0

Верхняя функция SQLite

Функция SQLite UPPER преобразует строку в заглавные буквы. Ниже приведен пример —

sqlite> SELECT upper(name) FROM COMPANY;

Приведенный выше оператор SQLite SQL выдаст следующее.

upper(name)
-----------
PAUL
ALLEN
TEDDY
MARK
DAVID
KIM
JAMES

Функция SQLite LOWER

Функция SQLite LOWER преобразует строку в строчные буквы. Ниже приведен пример —

sqlite> SELECT lower(name) FROM COMPANY;

Приведенный выше оператор SQLite SQL выдаст следующее.

lower(name)
-----------
paul
allen
teddy
mark
david
kim
james

SQLite ДЛИНА Функция

Функция SQLite LENGTH возвращает длину строки. Ниже приведен пример —

sqlite> SELECT name, length(name) FROM COMPANY;

Приведенный выше оператор SQLite SQL выдаст следующее.

NAME        length(name)
----------  ------------
Paul        4
Allen       5
Teddy       5
Mark        4
David       5
Kim         3
James       5

SQLite sqlite_version Функция

SQLite sqlite_version функция возвращает версию библиотеки SQLite. Ниже приведен пример —

sqlite> SELECT sqlite_version() AS 'SQLite Version';

Приведенный выше оператор SQLite SQL выдаст следующее.