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