ciao a tutti
domanda forse banale, ma...
esiste una funzione MYSQL per trasformare tutti i record in maiuscolo o in minuscolo?
per intenderci una cosa simile alle funzioni PHP
ucfirst
strtolower
strtoupper
ciao a tutti
domanda forse banale, ma...
esiste una funzione MYSQL per trasformare tutti i record in maiuscolo o in minuscolo?
per intenderci una cosa simile alle funzioni PHP
ucfirst
strtolower
strtoupper
Fare....o NON fare...non c'è tentare!
YODA
codice://minuscolo select lower(campo) from tabella select lcase(campo) from tabella //maiuscolo select upper(campo) from tabella select ucase(campo) from tabella //ucfirst select concat(ucase(substring(campo,1,1)),lcase(substring(campo from 2) ) ) AS ucfirst from tabella![]()
OK, va benissimo, grazie!
un'altra cosa, posso usare le stesse funzioni per fare un UPDATE definitivo?
cioè:
mi sembra di capire che facendo questa SELECT estraggo i dati dal DB e li visualizzo in maiuscolo o minuscolo, ma di fatto sul DB sono sempre uguali, giusto?
Io vorrei trasformarli definitivamente, usando Phpmyadmin come potrei fare?
Fare....o NON fare...non c'è tentare!
YODA
fai una semplice query di aggiornamento.
codice:// es. con questa converti il campo di tutti i record in minuscolo update tabella set nome_campo = lcase(nome_campo)
applicato e sistemato
grazie ancora, anche per la celerità nella risposta.
un'ultima cosa, dove posso trovare un elenco dei comandi e funzioni di mysql, possibilmente in italiano?
Fare....o NON fare...non c'è tentare!
YODA
In italiano non saprei. In giro per la rete trovi sicuramente qualcosa ma se vuoi un elenco completo ti consiglio il sito ufficiale di mysql anche se è in inglese.![]()
http://dev.mysql.com/doc/