Skip to content

Aqui você encontrará meu resumo sobre as funções que mais são utilizadas para tratamento de dados.

Notifications You must be signed in to change notification settings

victorbr988/querys-mais-utilizadas-SQL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 

Repository files navigation

📌 Funções mais usadas no SQL

Aqui você encontrará meu resumo sobre as funções que mais são utilizadas para tratamento de dados.

👥 Authors

📝 Documentation

Documentação SQL

📜 Roadmap

Manipulação de strings

SELECT UCASE
Converte o texto da string para CAIXA ALTA
SELECT UCASE('oi, eu sou uma string');
SELECT LCASE
Converte o texto da string para caixa baixa
SELECT LCASE('OI, EU SOU UMA STRING');
SELECT REPLACE
Substitui as ocorrências de umas substring em uma string
SELECT REPLACE('oi, eu sou uma string', 'string', 'cadeia de caracteres');
SELECT LEFT
Retorna a parte ESQUERDA de uma string de acordo com a quantidade de caracteres especificados.
SELECT LEFT('oi, eu sou uma string', 3);
SELECT RIGHT
Retorna a parte DIREITA de uma string de acordo com a quantidade de caracteres especificados.
SELECT RIGHT('oi, eu sou uma string', 3);
SELECT CHAR_LENGTH
Exibe o tamanho, em caracteres, da string, a função LENGTH retorna o tamanho em bytes.
SELECT CHAR_LENGTH('oi eu sou uma string')
SELECT SUBSTRING
Extrai parte de uma string de acordo com o índice de um caractere inicial e a quantidade de caracteres a extrair, se a quantidade de caracteres a extrair não for definida, então a string será extraída do índice definido, até o seu final.
SELECT SUBSTRING('oi eu sou uma string', 5, 2)
SELECT SUBSTRING('oi eu sou uma string', 5)

Condicionais IF, CASE

Sintaxe:

SELECT IF (condição, valor_si_verdadeiro, valor_se_falso);

OBS: A condicional CASE é a mais adequada quando temos uma situação de múltiplas condições.

sintaxe:

CASE
	WHEN condição, THEN  valor_se_verdadeiro;
	WHEN condição, THEN  valor_se_verdadeiro;
	WHEN condição, THEN  valor_se_verdadeiro;
ELSE condição para falso

Funções matemáticas

Além das tradicionais +, -, * e /. Temos também:

  • DIV: retorna o resultado inteiro de uma divisão, ignorando as casas decimais de um número.

  • MOD: retorna o resto de divisão como resultado. Exemplo: SELECT 10 MOD 3;

  • ROUND: arrendoda os valores e permite também que você possa especificar quantas casa decimais quer, passando um número como segundo parâmetro.

  • CEIL: arredonda os valores para o valor mais alto SEMPRE

  • FLOOR: arredonda os valores para o valor mais baixo SEMPRE

  • POW: recebe dois numeros por parâmetros e o segundo vira expoente do segundo

  • SQRT: retorna a raiz quadrada de um número

  • RAND: gera um valor aleatório entre 0 e 1

  • ROUND: gera valores aleatórios entre números especificados Exemplo SELECT ROUND(7 + (RAND() * 6));

  • AVG: retorna a média aritmética

About

Aqui você encontrará meu resumo sobre as funções que mais são utilizadas para tratamento de dados.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published