11 sql - funções de string e matemática
TRANSCRIPT
![Page 1: 11 SQL - Funções de string e matemática](https://reader038.vdocuments.pub/reader038/viewer/2022100807/58a08f9f1a28aba73f8b6163/html5/thumbnails/1.jpg)
MySQL Workbench – Funções de
String e Matemática
Profª. Marlene da Silva Maximiano de Oliveira
& Profª. Alessandra Aparecida da Silva
![Page 2: 11 SQL - Funções de string e matemática](https://reader038.vdocuments.pub/reader038/viewer/2022100807/58a08f9f1a28aba73f8b6163/html5/thumbnails/2.jpg)
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
![Page 3: 11 SQL - Funções de string e matemática](https://reader038.vdocuments.pub/reader038/viewer/2022100807/58a08f9f1a28aba73f8b6163/html5/thumbnails/3.jpg)
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;
![Page 4: 11 SQL - Funções de string e matemática](https://reader038.vdocuments.pub/reader038/viewer/2022100807/58a08f9f1a28aba73f8b6163/html5/thumbnails/4.jpg)
Funções Matemáticas
• Exemplo: exiba o preço do produto elevado a potência de 3
SELECT POWER(preco,3)
FROM produto;
![Page 5: 11 SQL - Funções de string e matemática](https://reader038.vdocuments.pub/reader038/viewer/2022100807/58a08f9f1a28aba73f8b6163/html5/thumbnails/5.jpg)
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
![Page 6: 11 SQL - Funções de string e matemática](https://reader038.vdocuments.pub/reader038/viewer/2022100807/58a08f9f1a28aba73f8b6163/html5/thumbnails/6.jpg)
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;
![Page 7: 11 SQL - Funções de string e matemática](https://reader038.vdocuments.pub/reader038/viewer/2022100807/58a08f9f1a28aba73f8b6163/html5/thumbnails/7.jpg)
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(),