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 выдаст следующее.