🔤 Funções de String no SQL

Introdução

As funções de string são utilizadas para manipular textos armazenados no banco de dados.

Elas permitem converter letras, concatenar palavras, localizar caracteres e realizar diversos tratamentos em dados textuais.

📌 Funções de string são muito utilizadas em cadastros, relatórios, pesquisas e padronização de informações.

Principais Funções

Função Descrição
UPPER() Converte para maiúsculas
LOWER() Converte para minúsculas
CONCAT() Une textos
LENGTH() Conta caracteres
TRIM() Remove espaços extras
SUBSTRING() Extrai parte do texto
REPLACE() Substitui caracteres ou palavras

UPPER()

SELECT UPPER('mysql');

Resultado:

MYSQL

LOWER()

SELECT LOWER('BANCO DE DADOS');

Resultado:

banco de dados

CONCAT()

SELECT CONCAT('Banco', ' ', 'de Dados');

Resultado:

Banco de Dados

LENGTH()

SELECT LENGTH('SQL');

Resultado: 3

TRIM()

SELECT TRIM('   MySQL   ');

Remove espaços em branco do início e do fim do texto.

SUBSTRING()

SELECT SUBSTRING('BancoDados', 1, 5);

Resultado:

Banco

REPLACE()

SELECT REPLACE('Banco de Dados', 'Dados', 'Informações');

Resultado:

Banco de Informações

Exemplo com Tabela

SELECT
nome,
UPPER(nome) AS nome_maiusculo
FROM clientes;

Exibe os nomes dos clientes em letras maiúsculas.

Aplicações no Mundo Real

Sistema Utilização
CRM Padronização de nomes
RH Tratamento de cadastros
E-commerce Pesquisa de produtos
Financeiro Formatação de informações

Vantagens

Erros Comuns

Erro Problema
Posição incorreta no SUBSTRING() Texto retornado incorretamente
Esquecer aspas Erro de sintaxe
Usar CONCAT() com valores nulos Resultado inesperado
Confundir UPPER() e LOWER() Formatação incorreta

Boas Práticas

Resumo da Aula

🎓 Aula concluída! Agora você sabe utilizar as principais funções de string do MySQL para manipular e padronizar textos em consultas SQL.