SQLite часто используемые функции
SQLite имеет множество встроенных функций для обработки строки или числовые данные. Вот некоторые полезные SQLite встроенные функции, а все функции не чувствительны к регистру, что означает, что вы можете использовать эти функции нижнем или верхнем регистре или смешанной форме. Для получения более подробной информации, пожалуйста, см официальную документацию SQLite:
序号 | 函数 & 描述 |
---|---|
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 RANDOM 函数 SQLite RANDOM 函数返回一个介于 -9223372036854775808 和 +9223372036854775807 之间的伪随机整数。 |
7 | SQLite ABS 函数 SQLite ABS 函数返回数值参数的绝对值。 |
8 | SQLite UPPER 函数 SQLite UPPER 函数把字符串转换为大写字母。 |
9 | SQLite LOWER 函数 SQLite LOWER 函数把字符串转换为小写字母。 |
10 | SQLite LENGTH 函数 SQLite LENGTH 函数返回字符串的长度。 |
11 | SQLite sqlite_version 函数 SQLite sqlite_version 函数返回 SQLite 库的版本。 |
Прежде чем мы начнем, чтобы объяснить функцию этих примеров, предположим, что таблица Компания имеет следующие записи:
ID ИМЯ ВОЗРАСТ АДРЕС ЗАРПЛАТА ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20000.0 2 Allen 25 Texas 15000,0 3 Teddy 23 Норвегия 20000,0 4 Mark 25 Рич-Mond 65000,0 5 David 27 Texas 85000,0 6 Ким 22 Юго-зал 45000,0 7 Джеймс 24 Хьюстон 10000,0
SQLite Функция СЧЕТ
SQLite COUNT Агрегатная функция используется для вычисления количества строк в таблице базы данных. Ниже приведены примеры:
SQLite> SELECT COUNT (*) от компании;
SQL заявление выше SQLite даст следующие результаты:
COUNT (*) ---------- 7
Функция MAX SQLite
SQLite MAX Агрегатная функция позволяет выбрать максимум столбца. Ниже приведены примеры:
SQLite> SELECT MAX (окладов) от компании;
SQL заявление выше SQLite даст следующие результаты:
макс (зарплата) ----------- 85000,0
Функция MIN SQLite
SQLite MIN агрегатных функций позволяет выбрать минимум столбца. Ниже приведены примеры:
SQLite> SELECT мин (заработной платы) от компании;
SQL заявление выше SQLite даст следующие результаты:
мин (заработная плата) ----------- 10000.0
Функция SQLite AVG
SQLite AVG агрегатная функция вычисляет среднее значение столбца. Ниже приведены примеры:
SQLite> SELECT AVG (заработной платы) от компании;
SQL заявление выше SQLite даст следующие результаты:
ср (заработная плата) ---------------- +37142,8571428572
Функция SUM SQLite
SQLite SUM агрегатная функция позволяет вычислить сумму числового столбца. Ниже приведены примеры:
SQLite> SELECT сумма (зарплата) от компании;
SQL заявление выше SQLite даст следующие результаты:
сумма (зарплата) ----------- 260,000.0
SQLite случайная функция
SQLite RANDOM функция возвращает псевдослучайное целое -9223372036854775808 и +9223372036854775807 между ними. Ниже приведены примеры:
SQLite> SELECT случайным образом () AS Random;
SQL заявление выше SQLite даст следующие результаты:
случайный ------------------- 5876796417670984050
Функция ABS SQLite
SQLite Функция ABS возвращает абсолютное значение числовых параметров. Ниже приведены примеры:
SQLite> SELECT абс (5), ABS (-15), абс (NULL), ABS (0), абс ( "ABC");
SQL заявление выше SQLite даст следующие результаты:
ABS (5) абс (-15) абс (NULL) абс (0) абс ( "ABC") ---------- ---------- ---------- ---------- ---------- 5150 0.0
SQLite ВЕРХНЯЯ функция
SQLite ВЕРХНЯЯ функция для преобразования строки в верхний регистр букв. Ниже приведены примеры:
SQLite> SELECT верхний (имя) от компании;
SQL заявление выше SQLite даст следующие результаты:
верхняя (имя) ----------- ПОЛ ALLEN ТЕДДИ MARK DAVID КИМ ДЖЕЙМС
Функция SQLite НИЖНИЙ
Функция SQLite НИЖНИЙ преобразует строку в нижний регистр. Ниже приведены примеры:
SQLite> SELECT ниже (имя) от компании;
SQL заявление выше SQLite даст следующие результаты:
ниже (имя) ----------- Пол шестигранный Тедди знак Дэвид ким Джеймс
SQLite функция LENGTH
SQLite функция LENGTH возвращает длину строки. Ниже приведены примеры:
SQLite> SELECT имя, длина (имя) от компании;
SQL заявление выше SQLite даст следующие результаты:
Длина NAME (имя) ---------- ------------ Пол 4 Аллен 5 Тедди 5 Mark 4 David 5 Ким 3 Джеймс 5
SQLite функция sqlite_version
SQLite функция sqlite_version возвращает версию библиотеки SQLite. Ниже приведены примеры:
SQLite> SELECT sqlite_version () AS 'SQLite версии';
SQL заявление выше SQLite даст следующие результаты:
SQLite версии -------------- 3.6.20