Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [MYSQL]maiuscolo minuscolo

    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

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    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

  3. #3
    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

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    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)

  5. #5
    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

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    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/

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.