MariaDB - Fonctions utiles

Ce chapitre contient une liste des fonctions les plus fréquemment utilisées, offrant des définitions, des explications et des exemples.

Fonctions d'agrégation MariaDB

Les fonctions d'agrégation les plus fréquemment utilisées sont données ci-dessous -

Sr. Non Nom et description
1

COUNT

Il compte le nombre d'enregistrements.

Example - SELECT COUNT (*) FROM table_client;

2

MIN

Il révèle la valeur minimale d'un ensemble d'enregistrements.

Example - SELECT organisation, MIN (compte) FROM contrats GROUP BY organisation;

3

MAX

Il révèle la valeur maximale d'un ensemble d'enregistrements.

Example - SELECT organisation, MAX (account_size) FROM contrats GROUP BY organisation;

4

AVG

Il calcule la valeur moyenne d'un ensemble d'enregistrements.

Example - SELECT AVG (account_size) FROM contrats;

5

SUM

Il calcule la somme d'un ensemble d'enregistrements.

Example - SELECT SUM (account_size) FROM contrats;

Calcul de l'âge MariaDB

le TIMESTAMPDIFF La fonction fournit un moyen de calculer l'âge -

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

Concaténation de chaînes MariaDB

le CONCATLa fonction renvoie la chaîne résultante après une opération de concaténation. Vous pouvez utiliser un ou plusieurs arguments. Revoyez sa syntaxe donnée ci-dessous -

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

Examinez l'exemple suivant -

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

Fonctions de date / heure MariaDB

Vous trouverez ci-dessous des fonctions de date importantes -

Sr. Non Nom et description
1

CURDATE()

Il renvoie la date au format aaaa-mm-jj ou aaaammjj.

Example - CHOISIR CURDATE ();

2

DATE()

Il renvoie la date dans plusieurs formats.

Example −CREATE TABLE product_release_tbl (x DATE);

3

CURTIME()

Il renvoie l'heure au format HH: MM: SS ou HHMMSS.uuuuuu.

Example - CHOISIR CURTIME ();

4

DATE_SUB()

Il ajoute ou soustrait un certain nombre de jours à la date spécifiée.

Example - SÉLECTIONNEZ DATE_SUB ('2016-02-08', INTERVALLE 60 JOUR);

5

DATEDIFF()

Il détermine les jours entre deux dates.

Example - CHOISIR DATEDIFF ('2016-01-01 23:59:59', '2016-01-03');

6

DATE ADD()

Il ajoute ou soustrait toute unité de temps à / de la date et de l'heure.

Example - SELECT DATE_ADD ('2016-01-04 23:59:59', INTERVAL 22 SECOND);

sept

EXTRACT()

Il extrait une unité de la date.

Example - SÉLECTIONNER UN EXTRAIT (ANNÉE DU «2016-01-08»);

8

NOW()

Il renvoie la date et l'heure actuelles au format aaaa-mm-jj hh: mm: ss ou aaaammjjhhmmss.uuuuuu.

Example - SÉLECTIONNEZ MAINTENANT ();

9

DATE FORMAT()

Il formate la date conformément à la chaîne de format spécifiée.

Example - CHOISIR DATE_FORMAT ('2016-01-09 20:20:00', '% W% M% Y');

Voici quelques fonctions de temps importantes -

Sr. Non Nom et description
1

HOUR()

Il renvoie l'heure du temps ou les heures écoulées.

Example - CHOISIR L'HEURE ('19: 17: 09 ');

2

LOCALTIME()

Il fonctionne exactement comme NOW ().

3

MICROSECOND()

Il renvoie les microsecondes de l'heure.

Example - SÉLECTIONNER MICROSECOND ('16: 30: 00.543876 ');

4

MINUTE()

Il renvoie les minutes de l'heure.

Example - CHOISIR UNE MINUTE ('2016-05-22 17:22:01');

5

SECOND()

Il renvoie les secondes de la date.

Example - CHOISIR LA SECONDE ('2016-03-12 16: 30: 04.000001');

6

TIME_FORMAT()

Il formate l'heure conformément à la chaîne de format spécifiée.

Example - SELECT TIME_FORMAT ('22: 02: 20 ','% H% k% h% I% l ');

sept

TIMESTAMP()

Il fournit un horodatage pour une activité au format aaaa-mm-jj hh: mm: jj.

Example - CREATE TABLE orders_ (ID INT, tmst TIMESTAMP);

Fonctions numériques MariaDB

Vous trouverez ci-dessous quelques fonctions numériques importantes dans MariaDB -

Sr. Non Nom et description
1

TRUNCATE()

Il renvoie un nombre tronqué à la spécification de la décimale.

Example - CHOISIR TRONCATE (101.222, 1);

2

COS()

Il renvoie le cosinus de x radians.

Example - CHOISIR COS (PI ());

3

CEILING()

Il renvoie le plus petit entier non inférieur à x.

Example - CHOISIR LE PLAFOND (2.11);

4

DEGREES()

Il convertit les radians en degrés.

Example - CHOISIR DEGRÉS (PI ());

5

DIV()

Il effectue une division entière.

Example - SÉLECTIONNEZ 100 DIV 4;

6

EXP()

Il renvoie e à la puissance de x.

Example - SÉLECTIONNER EXP (2);

sept

FLOOR()

Il renvoie le plus grand entier non supérieur à x.

Example - CHOISIR UN PLANCHER (2.01);

8

LN()

Il renvoie le logarithme naturel de x.

Example - CHOISIR LN (3);

9

LOG()

Il renvoie le logarithme naturel ou le logarithme à une base donnée.

Example - SÉLECTIONNER LE JOURNAL (3);

dix

SQRT()

Il renvoie la racine carrée.

Example - SÉLECTIONNER SQRT (16);

Fonctions de chaîne MariaDB

Les fonctions de chaîne importantes sont données ci-dessous -

Sr. Non Nom et description
1

INSTR()

Il renvoie la position de la première instance d'une sous-chaîne.

Example - SELECT INSTR ('ramboutan', 'tan');

2

RIGHT()

Il renvoie les caractères de chaîne les plus à droite.

Example - CHOISIR DROITE ('ramboutan', 3);

3

LENGTH()

Il renvoie la longueur en octets d'une chaîne.

Example - CHOISIR LA LONGUEUR ('ramboutan');

4

LOCATE()

Il renvoie la position de la première instance d'une sous-chaîne.

Example - SELECT LOCATE ('tan', 'ramboutan');

5

INSERT()

Il renvoie une chaîne, avec une sous-chaîne spécifiée à une certaine position, qui a été modifiée.

Example - SELECT INSERT ('ramputan', 4, 1, 'b');

6

LEFT()

Il renvoie les caractères les plus à gauche.

Example - SELECT GAUCHE ('ramboutan', 3);

sept

UPPER()

Il change les caractères en majuscules.

Example - SELECT UPPER (nom);

8

LOWER()

Il change les caractères en minuscules.

Example - SELECT LOWER (nom);

9

STRCMP()

Il compare les chaînes et renvoie 0 lorsqu'elles sont égales.

Example - SELECT STRCMP ('oeuf', 'fromage');

dix

REPLACE()

Il renvoie une chaîne après avoir remplacé les caractères.

Example - CHOISIR REMPLACER ('sully', 'l', 'n');

11

REVERSE()

Il inverse les caractères d'une chaîne.

Example - SELECT REVERSE ('voiture de course');

12

REPEAT()

Il renvoie une chaîne répétant les caractères donnés x fois.

Example - SELECT REPEAT ('ha', 10);

13

SUBSTRING()

Il renvoie une sous-chaîne à partir d'une chaîne, en commençant à la position x.

Example - SELECT SUBSTRING ('ramboutan', 3);

14

TRIM()

Il supprime les caractères de fin / de tête d'une chaîne.

Example - SÉLECTIONNER LA TRIM (EN DIRECTION '_' DE '_rambutan');