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çã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 |
SELECT UPPER('mysql');
Resultado:
MYSQL
SELECT LOWER('BANCO DE DADOS');
Resultado:
banco de dados
SELECT CONCAT('Banco', ' ', 'de Dados');
Resultado:
Banco de Dados
SELECT LENGTH('SQL');
Resultado: 3
SELECT TRIM(' MySQL ');
Remove espaços em branco do início e do fim do texto.
SELECT SUBSTRING('BancoDados', 1, 5);
Resultado:
Banco
SELECT REPLACE('Banco de Dados', 'Dados', 'Informações');
Resultado:
Banco de Informações
SELECT
nome,
UPPER(nome) AS nome_maiusculo
FROM clientes;
Exibe os nomes dos clientes em letras maiúsculas.
| Sistema | Utilização |
|---|---|
| CRM | Padronização de nomes |
| RH | Tratamento de cadastros |
| E-commerce | Pesquisa de produtos |
| Financeiro | Formatação de informações |
| 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 |