MariaDB - Funciones útiles

Este capítulo contiene una lista de las funciones más utilizadas, que ofrece definiciones, explicaciones y ejemplos.

Funciones agregadas de MariaDB

Las funciones agregadas más utilizadas se dan a continuación:

No Señor Nombre y descripción
1

COUNT

Cuenta el número de registros.

Example - SELECCIONAR COUNT (*) FROM customer_table;

2

MIN

Revela el valor mínimo de un conjunto de registros.

Example - SELECCIONAR organización, MIN (cuenta) DE contratos GRUPO POR organización;

3

MAX

Revela el valor máximo de un conjunto de registros.

Example - SELECCIONAR organización, MAX (account_size) FROM contratos GROUP BY organización;

4

AVG

Calcula el valor medio de un conjunto de registros.

Example - SELECT AVG (account_size) FROM contratos;

5

SUM

Calcula la suma de un conjunto de registros.

Example - SELECT SUM (account_size) FROM contratos;

Cálculo de la edad de MariaDB

los TIMESTAMPDIFF La función proporciona una forma de calcular la edad:

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

Concatenación de cadenas MariaDB

los CONCATLa función devuelve la cadena resultante después de una operación de concatenación. Puede utilizar uno o más argumentos. Revise su sintaxis dada a continuación:

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

Revise el siguiente ejemplo:

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

Funciones de fecha / hora de MariaDB

A continuación se muestran importantes funciones de fecha:

No Señor Nombre y descripción
1

CURDATE()

Devuelve la fecha en formato aaaa-mm-dd o aaaammdd.

Example - SELECCIONAR CURDATE ();

2

DATE()

Devuelve la fecha en múltiples formatos.

Example −CREAR TABLA product_release_tbl (x FECHA);

3

CURTIME()

Devuelve la hora en formato HH: MM: SS o HHMMSS.uuuuuu.

Example - SELECCIONAR HORA ();

4

DATE_SUB()

Agrega o resta una cantidad de días a la fecha especificada.

Example - SELECCIONAR FECHA_SUB ('2016-02-08', INTERVALO 60 DÍAS);

5

DATEDIFF()

Determina los días entre dos fechas.

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

6

DATE ADD()

Agrega o resta cualquier unidad de tiempo a / de la fecha y hora.

Example - SELECCIONAR FECHA_ADD ('2016-01-04 23:59:59', INTERVALO 22 SEGUNDOS);

7

EXTRACT()

Extrae una unidad de la fecha.

Example - SELECCIONAR EXTRACTO (AÑO DE '2016-01-08');

8

NOW()

Devuelve la fecha y hora actuales en formato aaaa-mm-dd hh: mm: ss o aaaammddhhmmss.uuuuuu.

Example - SELECCIONAR AHORA ();

9

DATE FORMAT()

Formatea la fecha de acuerdo con la cadena de formato especificada.

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

A continuación se presentan algunas funciones de tiempo importantes:

No Señor Nombre y descripción
1

HOUR()

Devuelve la hora del tiempo o las horas transcurridas.

Example - SELECCIONAR HORA ('19: 17: 09 ');

2

LOCALTIME()

Funciona exactamente como NOW ().

3

MICROSECOND()

Devuelve los microsegundos del tiempo.

Example - SELECCIONAR MICROSECONDO ('16: 30: 00.543876 ');

4

MINUTE()

Devuelve los minutos del tiempo.

Example - SELECCIONAR MINUTO ('2016-05-22 17:22:01');

5

SECOND()

Devuelve los segundos de la fecha.

Example - SELECCIONAR SEGUNDO ('2016-03-12 16: 30: 04.000001');

6

TIME_FORMAT()

Formatea la hora de acuerdo con la cadena de formato especificada.

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

7

TIMESTAMP()

Proporciona una marca de tiempo para una actividad en el formato aaaa-mm-dd hh: mm: dd.

Example - CREAR TABLA orders_ (ID INT, tmst TIMESTAMP);

Funciones numéricas MariaDB

A continuación se muestran algunas funciones numéricas importantes en MariaDB:

No Señor Nombre y descripción
1

TRUNCATE()

Devuelve un número truncado a la especificación de lugar decimal.

Example - SELECCIONAR TRUNCATE (101.222, 1);

2

COS()

Devuelve el coseno de x radianes.

Example - SELECCIONAR COS (PI ());

3

CEILING()

Devuelve el número entero más pequeño que no sea inferior a x.

Example - SELECCIONAR TECHO (2.11);

4

DEGREES()

Convierte radianes a grados.

Example - SELECCIONAR GRADOS (PI ());

5

DIV()

Realiza división de enteros.

Example - SELECCIONAR 100 DIV 4;

6

EXP()

Devuelve e a la potencia de x.

Example - SELECCIONAR EXP (2);

7

FLOOR()

Devuelve el entero más grande que no esté por encima de x.

Example - SELECCIONAR PISO (2.01);

8

LN()

Devuelve el logaritmo natural de x.

Example - SELECCIONAR LN (3);

9

LOG()

Devuelve el logaritmo natural o el logaritmo a una base determinada.

Example - SELECCIONAR REGISTRO (3);

10

SQRT()

Devuelve la raíz cuadrada.

Example - SELECCIONAR SQRT (16);

Funciones de cadena MariaDB

Las funciones de cadena importantes se dan a continuación:

No Señor Nombre y descripción
1

INSTR()

Devuelve la posición de la primera instancia de una subcadena.

Example - SELECCIONAR INSTR ('rambutan', 'tan');

2

RIGHT()

Devuelve los caracteres de cadena más a la derecha.

Example - SELECCIONAR DERECHA ('rambután', 3);

3

LENGTH()

Devuelve la longitud en bytes de una cadena.

Example - SELECCIONAR LONGITUD ('rambután');

4

LOCATE()

Devuelve la posición de la primera instancia de una subcadena.

Example - SELECCIONAR UBICACIÓN ('tan', 'rambután');

5

INSERT()

Devuelve una cadena, con una subcadena especificada en una posición determinada, que fue modificada.

Example - SELECCIONAR INSERTAR ('ramputan', 4, 1, 'b');

6

LEFT()

Devuelve los caracteres más a la izquierda.

Example - SELECCIONAR IZQUIERDA ('rambután', 3);

7

UPPER()

Cambia los caracteres a mayúsculas.

Example - SELECCIONAR SUPERIOR (apellido);

8

LOWER()

Cambia los caracteres a minúsculas.

Example - SELECCIONAR INFERIOR (apellido);

9

STRCMP()

Compara cadenas y devuelve 0 cuando son iguales.

Example - SELECCIONE STRCMP ('huevo', 'queso');

10

REPLACE()

Devuelve una cadena después de reemplazar caracteres.

Example - SELECCIONAR REEMPLAZAR ('ensuciar', 'l', 'n');

11

REVERSE()

Invierte caracteres en una cadena.

Example - SELECT REVERSE ('coche de carreras');

12

REPEAT()

Devuelve una cadena que se repite x veces los caracteres dados.

Example - SELECCIONAR REPETIR ('ha', 10);

13

SUBSTRING()

Devuelve una subcadena de una cadena, comenzando en la posición x.

Example - SELECCIONAR SUBSTRING ('rambután', 3);

14

TRIM()

Elimina los caracteres iniciales / finales de una cadena.

Example - SELECCIONAR TRIM (LIDERANDO '_' DE '_rambutan');