MariaDB - Funções úteis

Este capítulo contém uma lista das funções usadas com mais freqüência, oferecendo definições, explicações e exemplos.

Funções agregadas MariaDB

As funções de agregação usadas com mais frequência são fornecidas abaixo -

Sr. Não Nome e Descrição
1

COUNT

Ele conta o número de registros.

Example - SELECIONE COUNT (*) FROM tabela_cliente;

2

MIN

Ele revela o valor mínimo de um conjunto de registros.

Example - SELECIONE organização, MIN (conta) FROM contratos GROUP BY organização;

3

MAX

Ele revela o valor máximo de um conjunto de registros.

Example - SELECT organização, MAX (account_size) FROM contratos GROUP BY organização;

4

AVG

Ele calcula o valor médio de um conjunto de registros.

Example - SELECIONE contratos AVG (tamanho_conta) DE;

5

SUM

Ele calcula a soma de um conjunto de registros.

Example - SELECT SUM (account_size) FROM contratos;

Cálculo de idade MariaDB

o TIMESTAMPDIFF função fornece uma maneira de calcular a idade -

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

MariaDB String Concatenation

o CONCATfunção retorna a string resultante após uma operação de concatenação. Você pode utilizar um ou mais argumentos. Revise sua sintaxe fornecida abaixo -

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

Reveja o seguinte exemplo -

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

Funções de data / hora MariaDB

Abaixo estão as funções de data importantes -

Sr. Não Nome e Descrição
1

CURDATE()

Ele retorna a data no formato aaaa-mm-dd ou aaaammdd.

Example - SELECIONE CURDATE ();

2

DATE()

Ele retorna a data em vários formatos.

Example −CREATE TABLE product_release_tbl (x DATE);

3

CURTIME()

Ele retorna a hora no formato HH: MM: SS ou HHMMSS.uuuuuu.

Example - SELECIONE CURTIME ();

4

DATE_SUB()

Ele adiciona ou subtrai um número de dias da data especificada.

Example - SELECIONE DATE_SUB ('2016-02-08', INTERVAL 60 DAY);

5

DATEDIFF()

Ele determina os dias entre duas datas.

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

6

DATE ADD()

Ele adiciona ou subtrai qualquer unidade de tempo de / para a data e hora.

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

7

EXTRACT()

Ele extrai uma unidade da data.

Example - SELECIONE O EXTRATO (ANO DE '2016-01-08');

8

NOW()

Ele retorna a data e a hora atuais no formato aaaa-mm-dd hh: mm: ss ou aaaammddhhmmss.uuuuuu.

Example - SELECIONE AGORA ();

9

DATE FORMAT()

Ele formata a data de acordo com a string de formato especificada.

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

A seguir estão algumas funções de tempo importantes -

Sr. Não Nome e Descrição
1

HOUR()

Ele retorna a hora da hora ou as horas decorridas.

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

2

LOCALTIME()

Funciona exatamente como NOW ().

3

MICROSECOND()

Ele retorna os microssegundos do tempo.

Example - SELECIONE MICROSEGUNDO ('16: 30: 00.543876 ');

4

MINUTE()

Ele retorna os minutos do tempo.

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

5

SECOND()

Ele retorna os segundos da data.

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

6

TIME_FORMAT()

Ele formata a hora de acordo com a string de formato especificada.

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

7

TIMESTAMP()

Ele fornece um carimbo de data / hora para uma atividade no formato aaaa-mm-dd hh: mm: dd.

Example - CRIAR TABELA pedidos_ (ID INT, tmst TIMESTAMP);

Funções numéricas MariaDB

Abaixo estão algumas funções numéricas importantes no MariaDB -

Sr. Não Nome e Descrição
1

TRUNCATE()

Ele retorna um número truncado para a especificação da casa decimal.

Example - SELECIONE O TRUNCADO (101.222, 1);

2

COS()

Ele retorna o cosseno de x radianos.

Example - SELECIONE COS (PI ());

3

CEILING()

Ele retorna o menor inteiro não abaixo de x.

Example - SELECIONE O TETO (2.11);

4

DEGREES()

Ele converte radianos em graus.

Example - SELECIONE OS GRAUS (PI ());

5

DIV()

Ele executa a divisão inteira.

Example - SELECIONE 100 DIV 4;

6

EXP()

Ele retorna e à potência de x.

Example - SELECIONE EXP (2);

7

FLOOR()

Ele retorna o maior inteiro não acima de x.

Example - SELECIONE PISO (2.01);

8

LN()

Ele retorna o logaritmo natural de x.

Example - SELECIONE LN (3);

9

LOG()

Ele retorna o logaritmo natural ou o logaritmo para uma determinada base.

Example - SELECIONE LOG (3);

10

SQRT()

Ele retorna a raiz quadrada.

Example - SELECIONE SQRT (16);

MariaDB String Functions

Funções de string importantes são fornecidas abaixo -

Sr. Não Nome e Descrição
1

INSTR()

Ele retorna a posição da primeira instância de uma substring.

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

2

RIGHT()

Ele retorna os caracteres de string mais à direita.

Example - SELECIONE À DIREITA ('rambutan', 3);

3

LENGTH()

Ele retorna o comprimento do byte de uma string.

Example - SELECIONE O COMPRIMENTO ('rambutan');

4

LOCATE()

Ele retorna a posição da primeira instância de uma substring.

Example - SELECIONE O LOCAL ('tan', 'rambutan');

5

INSERT()

Ele retorna uma string, com uma substring especificada em uma determinada posição, que foi modificada.

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

6

LEFT()

Ele retorna os caracteres mais à esquerda.

Example - SELECIONE ESQUERDA ('rambutan', 3);

7

UPPER()

Ele muda os caracteres para maiúsculas.

Example - SELECIONE UPPER (sobrenome);

8

LOWER()

Ele muda os caracteres para minúsculas.

Example - SELECIONE LOWER (sobrenome);

9

STRCMP()

Ele compara strings e retorna 0 quando são iguais.

Example - SELECIONE STRCMP ('ovo', 'queijo');

10

REPLACE()

Ele retorna uma string após substituir os caracteres.

Example - SELECIONE REPLACE ('sully', 'l', 'n');

11

REVERSE()

Ele inverte os caracteres em uma string.

Example - SELECIONE REVERSO ('carro de corrida');

12

REPEAT()

Ele retorna uma string repetindo determinados caracteres x vezes.

Example - SELECIONE REPETIÇÃO ('ha', 10);

13

SUBSTRING()

Ele retorna uma substring de uma string, começando na posição x.

Example - SELECIONE SUBSTRING ('rambutan', 3);

14

TRIM()

Ele remove os caracteres à direita / à esquerda de uma string.

Example - SELECIONE TRIM (LEADING '_' FROM '_rambutan');