Uma maneira bem simples de converter de maiúsculas para minúsculas, e vice-versa direto pelo banco de dados MySQL, sem utilizar de programação é utilizar as funções UPPER e LOWER do MySQL.
Exemplos:
De minúscula para maiúscula
SELECT upper( `nome` ) FROM `clientes`
De maiúscula para minúscula
SELECT lower( `nome` ) FROM `clientes`
Você também pode renomear os campos, para facilitar a exibição:
Exemplo:
SELECT upper( `nome` ) as `nome_do_cliente` FROM `clientes`
Se você quizer selecionar outros campos:
SELECT upper( `nome` ) as `nome_do_cliente`,`telefone`,`cidade` FROM `clientes`
A função UPPER é sinônimo da função UCASE e a função LOWER é sinônimo da função LCASE.
fevereiro 10th, 2012 on 11:01
E o que posso fazer quando executo alguns dos comandos acima e ele me mostra status de concluido, mas não altera a apresentação dos dados na tabela?
abril 15th, 2015 on 12:22
Altera tudo para minuscula
update `tabela` set nome = lower( `nome` )
Altera tudo para maiúscula
update `tabela` set nome = upper( `nome` )
junho 14th, 2016 on 16:16
como faco para fazer uma busca sql em campo e retornar apenas os que tem letras maiusculas
eu tentei: select * from tabela where campo=Upper(campo);
mas não deu certo, vc pode me ajudar?
agosto 8th, 2016 on 08:08
Nunca tentei isso Jéssica. Talvez isso lhe ajude: https://stackoverflow.com/questions/3836825/select-all-fields-that-contains-only-uppercase-letters
novembro 19th, 2020 on 16:18
Um exemplo bem bacana de UPPER ou UCASE!
update
pessoa
set
nomraz_pes = UPPER(nomraz_pes),
apelid_pes = UPPER(apelid_pes),
end_pes = UPPER(end_pes),
bairro_pes = UPPER(bairro_pes)
;
novembro 19th, 2020 on 16:18
update
pessoa
set
nomraz_pes = UPPER(nomraz_pes),
apelid_pes = UPPER(apelid_pes),
end_pes = UPPER(end_pes),
bairro_pes = UPPER(bairro_pes)
;