MySQL Workbench – Funções de
String e Matemática
Profª. Marlene da Silva Maximiano de Oliveira
& Profª. Alessandra Aparecida da Silva
Funções Matemáticas
• Funções matemáticas:
• ROUND (valor, n): arredonda o valor para n casas decimais
• POWER (valor, p): retorna o valor elevado à potência p
Funções Matemáticas
• Exemplo: exiba código, preço e valor arredondado do preço de cada produto
para 1 casa decimal
SELECT codigo,preco,
ROUND (preco,1)
FROM produto;
Funções Matemáticas
• Exemplo: exiba o preço do produto elevado a potência de 3
SELECT POWER(preco,3)
FROM produto;
Funções de Caracteres
• Aplicação: muito úteis para manipular dados do tipo caractere
– SUBSTRING(expr, inicio, tam): Extrai uma parte de uma string desde inicio e com tam
caracteres
– LOWER(expr): converte para minúsculo
Funções de Caracteres
• Exemplo: exiba os 10 primeiros caracteres do título de um livro em
minúsculo e seu preço da tabela “livros”
SELECT LOWER(SUBSTRING(titulo,1, 10))
Titulo, preco
FROM livros;
Outras Funções
• Funções Matemáticas
• SQRT(), ABS(), CEILING(), Floor(),
• Funções de Caracteres
• Upper(), Ltrim(), Rtrim(), Space(), Str(), Replace(), Stuff(), CHAR_LENGTH(),
Length(),

11 SQL - Funções de string e matemática

  • 1.
    MySQL Workbench –Funções de String e Matemática Profª. Marlene da Silva Maximiano de Oliveira & Profª. Alessandra Aparecida da Silva
  • 2.
    Funções Matemáticas • Funçõesmatemáticas: • ROUND (valor, n): arredonda o valor para n casas decimais • POWER (valor, p): retorna o valor elevado à potência p
  • 3.
    Funções Matemáticas • Exemplo:exiba código, preço e valor arredondado do preço de cada produto para 1 casa decimal SELECT codigo,preco, ROUND (preco,1) FROM produto;
  • 4.
    Funções Matemáticas • Exemplo:exiba o preço do produto elevado a potência de 3 SELECT POWER(preco,3) FROM produto;
  • 5.
    Funções de Caracteres •Aplicação: muito úteis para manipular dados do tipo caractere – SUBSTRING(expr, inicio, tam): Extrai uma parte de uma string desde inicio e com tam caracteres – LOWER(expr): converte para minúsculo
  • 6.
    Funções de Caracteres •Exemplo: exiba os 10 primeiros caracteres do título de um livro em minúsculo e seu preço da tabela “livros” SELECT LOWER(SUBSTRING(titulo,1, 10)) Titulo, preco FROM livros;
  • 7.
    Outras Funções • FunçõesMatemáticas • SQRT(), ABS(), CEILING(), Floor(), • Funções de Caracteres • Upper(), Ltrim(), Rtrim(), Space(), Str(), Replace(), Stuff(), CHAR_LENGTH(), Length(),