Latest web development tutorials

SQLite часто используемые функции

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

序号函数 & 描述
1SQLite COUNT 函数
SQLite COUNT 聚集函数是用来计算一个数据库表中的行数。
2SQLite MAX 函数
SQLite MAX 聚合函数允许我们选择某列的最大值。
3SQLite MIN 函数
SQLite MIN 聚合函数允许我们选择某列的最小值。
4SQLite AVG 函数
SQLite AVG 聚合函数计算某列的平均值。
5SQLite SUM 函数
SQLite SUM 聚合函数允许为一个数值列计算总和。
6SQLite RANDOM 函数
SQLite RANDOM 函数返回一个介于 -9223372036854775808 和 +9223372036854775807 之间的伪随机整数。
7SQLite ABS 函数
SQLite ABS 函数返回数值参数的绝对值。
8SQLite UPPER 函数
SQLite UPPER 函数把字符串转换为大写字母。
9SQLite LOWER 函数
SQLite LOWER 函数把字符串转换为小写字母。
10SQLite LENGTH 函数
SQLite LENGTH 函数返回字符串的长度。
11SQLite 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