Учебники

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

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

MariaDB Агрегатные функции

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

Sr.No Имя и описание
1

COUNT

Подсчитывает количество записей.

Пример — SELECT COUNT (*) FROM customer_table;

2

MIN

Он показывает минимальное значение набора записей.

Пример — ВЫБРАТЬ организацию, МИН (учетная запись) ОТ контрактов GROUP BY организации;

3

МАКСИМУМ

Он показывает максимальное значение набора записей.

Пример — SELECT организации, MAX (account_size) FROM контрактов GROUP BY организации;

4

AVG

Он рассчитывает среднее значение набора записей.

Пример — SELECT AVG (account_size) ОТ контрактов;

5

SUM

Он рассчитывает сумму набора записей.

Пример — SELECT SUM (account_size) ОТ контрактов;

COUNT

Подсчитывает количество записей.

Пример — SELECT COUNT (*) FROM customer_table;

MIN

Он показывает минимальное значение набора записей.

Пример — ВЫБРАТЬ организацию, МИН (учетная запись) ОТ контрактов GROUP BY организации;

МАКСИМУМ

Он показывает максимальное значение набора записей.

Пример — SELECT организации, MAX (account_size) FROM контрактов GROUP BY организации;

AVG

Он рассчитывает среднее значение набора записей.

Пример — SELECT AVG (account_size) ОТ контрактов;

SUM

Он рассчитывает сумму набора записей.

Пример — SELECT SUM (account_size) ОТ контрактов;

MariaDB Возраст Расчет

Функция TIMESTAMPDIFF позволяет рассчитать возраст —

SELECT CURDATE() AS today;
SELECT ID, DOB, TIMESTAMPDIFF(YEAR,DOB,'2015-07-01') AS age FROM officer_info;

MariaDB Строка Конкатенация

Функция CONCAT возвращает результирующую строку после операции конкатенации. Вы можете использовать один или несколько аргументов. Просмотрите его синтаксис, приведенный ниже —

SELECT CONCAT(item, item,...);

Просмотрите следующий пример —

SELECT CONCAT('Ram', 'bu', 'tan');
Output:Rambutan

MariaDB Дата / Время Функции

Ниже приведены важные функции даты —

Sr.No Имя и описание
1

CURDATE ()

Возвращает дату в формате гггг-мм-дд или ггггммдд.

Пример — SELECT CURDATE ();

2

ДАТА()

Возвращает дату в нескольких форматах.

Пример — CREATE TABLE product_release_tbl (x DATE);

3

CURTIME ()

Возвращает время в формате ЧЧ: ММ: СС или ЧЧММСС.уууууу.

Пример — ВЫБЕРИТЕ CURTIME ();

4

DATE_SUB ()

Это добавляет или вычитает количество дней от указанной даты.

Пример — SELECT DATE_SUB (‘2016-02-08’, INTERVAL 60 DAY);

5

DATEDIFF ()

Он определяет дни между двумя датами.

Пример — SELECT DATEDIFF (‘2016-01-01 23:59:59’, ‘2016-01-03’);

6

ДАТА ДОБАВИТЬ ()

Это добавляет или вычитает любую единицу времени к / от даты и времени.

Пример — SELECT DATE_ADD (‘2016-01-04 23:59:59’, INTERVAL 22 SECOND);

7

ВЫПИСКА ()

Извлекает единицу из даты.

Пример — ВЫБРАТЬ ЭКСТРАКТ (ГОД ОТ ‘2016-01-08’);

8

СЕЙЧАС()

Возвращает текущую дату и время в формате гггг-мм-дд чч: мм: сс или ггггммдччммсс.ууууууу.

Пример — ВЫБРАТЬ СЕЙЧАС ();

9

ФОРМАТ ДАТЫ()

Форматирует дату в соответствии с указанной строкой формата.

Пример — SELECT DATE_FORMAT (‘2016-01-09 20:20:00’, ‘% W% M% Y’);

CURDATE ()

Возвращает дату в формате гггг-мм-дд или ггггммдд.

Пример — SELECT CURDATE ();

ДАТА()

Возвращает дату в нескольких форматах.

Пример — CREATE TABLE product_release_tbl (x DATE);

CURTIME ()

Возвращает время в формате ЧЧ: ММ: СС или ЧЧММСС.уууууу.

Пример — ВЫБЕРИТЕ CURTIME ();

DATE_SUB ()

Это добавляет или вычитает количество дней от указанной даты.

Пример — SELECT DATE_SUB (‘2016-02-08’, INTERVAL 60 DAY);

DATEDIFF ()

Он определяет дни между двумя датами.

Пример — SELECT DATEDIFF (‘2016-01-01 23:59:59’, ‘2016-01-03’);

ДАТА ДОБАВИТЬ ()

Это добавляет или вычитает любую единицу времени к / от даты и времени.

Пример — SELECT DATE_ADD (‘2016-01-04 23:59:59’, INTERVAL 22 SECOND);

ВЫПИСКА ()

Извлекает единицу из даты.

Пример — ВЫБРАТЬ ЭКСТРАКТ (ГОД ОТ ‘2016-01-08’);

СЕЙЧАС()

Возвращает текущую дату и время в формате гггг-мм-дд чч: мм: сс или ггггммдччммсс.ууууууу.

Пример — ВЫБРАТЬ СЕЙЧАС ();

ФОРМАТ ДАТЫ()

Форматирует дату в соответствии с указанной строкой формата.

Пример — SELECT DATE_FORMAT (‘2016-01-09 20:20:00’, ‘% W% M% Y’);

Ниже приведены некоторые важные функции времени —

Sr.No Имя и описание
1

ЧАС()

Возвращает час времени или прошедшие часы.

Пример — ВЫБЕРИТЕ ЧАС (’19: 17: 09′);

2

МЕСТНОЕ ВРЕМЯ()

Он работает точно так же, как СЕЙЧАС ().

3

Микросекунды ()

Возвращает микросекунды времени.

Пример — ВЫБРАТЬ МИКРОСЕКУНД (’16: 30: 00.543876′);

4

МИНУТНЫЙ ()

Возвращает минуты времени.

Пример — SELECT MINUTE (‘2016-05-22 17:22:01’);

5

ВТОРОЙ ()

Возвращает секунды даты.

Пример — ВЫБРАТЬ ВТОРОЕ (‘2016-03-12 16: 30: 04.000001’);

6

TIME_FORMAT ()

Он форматирует время в соответствии с указанной строкой формата.

Пример — SELECT TIME_FORMAT (’22: 02: 20 ‘,’% H% k% h% I% l ‘);

7

ТШЕЗТАМР ()

Он предоставляет метку времени для действия в формате гггг-мм-дд чч: мм: дд.

Пример — CREATE TABLE orders_ (ID INT, tmst TIMESTAMP);

ЧАС()

Возвращает час времени или прошедшие часы.

Пример — ВЫБЕРИТЕ ЧАС (’19: 17: 09′);

МЕСТНОЕ ВРЕМЯ()

Он работает точно так же, как СЕЙЧАС ().

Микросекунды ()

Возвращает микросекунды времени.

Пример — ВЫБРАТЬ МИКРОСЕКУНД (’16: 30: 00.543876′);

МИНУТНЫЙ ()

Возвращает минуты времени.

Пример — SELECT MINUTE (‘2016-05-22 17:22:01’);

ВТОРОЙ ()

Возвращает секунды даты.

Пример — ВЫБРАТЬ ВТОРОЕ (‘2016-03-12 16: 30: 04.000001’);

TIME_FORMAT ()

Он форматирует время в соответствии с указанной строкой формата.

Пример — SELECT TIME_FORMAT (’22: 02: 20 ‘,’% H% k% h% I% l ‘);

ТШЕЗТАМР ()

Он предоставляет метку времени для действия в формате гггг-мм-дд чч: мм: дд.

Пример — CREATE TABLE orders_ (ID INT, tmst TIMESTAMP);

MariaDB Числовые Функции

Ниже приведены некоторые важные числовые функции в MariaDB —

Sr.No Имя и описание
1

TRUNCATE ()

Возвращает усеченное число в спецификации десятичного разряда.

Пример — SELECT TRUNCATE (101.222, 1);

2

COS ()

Возвращает косинус x радиан.

Пример — ВЫБЕРИТЕ COS (PI ());

3

ПОТОЛОК ()

Возвращает наименьшее целое число не ниже х.

Пример — ВЫБЕРИТЕ ПОТОЛОК (2.11);

4

ГРАДУСЫ ()

Он преобразует радианы в градусы.

Пример — ВЫБРАТЬ СТЕПЕНИ (PI ());

5

DIV ()

Он выполняет целочисленное деление.

Пример — SELECT 100 DIV 4;

6

EXP ()

Возвращает е к степени х.

Пример — SELECT EXP (2);

7

ЭТАЖ()

Возвращает наибольшее целое число не выше х.

Пример — ВЫБРАТЬ ЭТАЖ (2.01);

8

LN ()

Возвращает натуральный логарифм x.

Пример — ВЫБРАТЬ LN (3);

9

ЖУРНАЛ()

Возвращает натуральный логарифм или логарифм к заданному основанию.

Пример — SELECT LOG (3);

10

SQRT ()

Возвращает квадратный корень.

Пример — SELECT SQRT (16);

TRUNCATE ()

Возвращает усеченное число в спецификации десятичного разряда.

Пример — SELECT TRUNCATE (101.222, 1);

COS ()

Возвращает косинус x радиан.

Пример — ВЫБЕРИТЕ COS (PI ());

ПОТОЛОК ()

Возвращает наименьшее целое число не ниже х.

Пример — ВЫБЕРИТЕ ПОТОЛОК (2.11);

ГРАДУСЫ ()

Он преобразует радианы в градусы.

Пример — ВЫБРАТЬ СТЕПЕНИ (PI ());

DIV ()

Он выполняет целочисленное деление.

Пример — SELECT 100 DIV 4;

EXP ()

Возвращает е к степени х.

Пример — SELECT EXP (2);

ЭТАЖ()

Возвращает наибольшее целое число не выше х.

Пример — ВЫБРАТЬ ЭТАЖ (2.01);

LN ()

Возвращает натуральный логарифм x.

Пример — ВЫБРАТЬ LN (3);

ЖУРНАЛ()

Возвращает натуральный логарифм или логарифм к заданному основанию.

Пример — SELECT LOG (3);

SQRT ()

Возвращает квадратный корень.

Пример — SELECT SQRT (16);

MariaDB Строковые функции

Важные строковые функции приведены ниже —

INSTR ()

Возвращает позицию первого экземпляра подстроки.

Пример — SELECT INSTR («рамбутан», «загар»);

ПРАВО()

Возвращает самые правые строковые символы.

Пример — ВЫБРАТЬ ПРАВО («рамбутан», 3);

ДЛИНА ()

Возвращает длину в байтах строки.

Пример — SELECT LENGTH («рамбутан»);

LOCATE ()

Возвращает позицию первого экземпляра подстроки.

Пример — SELECT LOCATE (‘tan’, ‘rambutan’);

ВСТАВИТЬ ()

Возвращает строку с указанной подстрокой в ​​определенной позиции, которая была изменена.

Пример — SELECT INSERT («рампутан», 4, 1, «b»);

ОСТАВИЛ()

Возвращает самые левые символы.

Пример — ВЫБРАТЬ ВЛЕВО («рамбутан», 3);

ВЕРХНИЙ ()

Изменяет символы в верхний регистр.

Пример — SELECT UPPER (фамилия);

НИЖНИЙ ()

Изменяет символы в нижний регистр.

Пример — SELECT LOWER (фамилия);

STRCMP ()

Он сравнивает строки и возвращает 0, когда они равны.

Пример — SELECT STRCMP («яйцо», «сыр»);

REPLACE ()

Возвращает строку после замены символов.

Пример — SELECT REPLACE (‘sully’, ‘l’, ‘n’);

ЗАДНИЙ ХОД()

Он переворачивает символы в строке.

Пример — SELECT REVERSE (‘гоночный автомобиль’);

ПОВТОРЕНИЕ()

Возвращает строку, повторяющую данные символы х раз.

Пример — SELECT REPEAT (‘ха’, 10);

SUBSTRING ()

Возвращает подстроку из строки, начиная с позиции x.

Пример — SELECT SUBSTRING («рамбутан», 3);

ОТДЕЛКА()

Удаляет завершающие / ведущие символы из строки.

Пример — SELECT TRIM (LEADING ‘_’ FROM ‘_rambutan’);