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');  |