Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente bannato
    Registrato dal
    Jan 2004
    Messaggi
    110

    [mysql] stringa primo carattere maiuscolo

    salve...

    come posso fare per estrarre delle stringhe da database già formattate con soltanto il primo carattere maiuscolo? funzione lower e poi ... ?

    vorrei evitare di farlo da php tramite ucfirst(strtolower(...)) ma mi serve un effetto identico

    grazie!

  2. #2
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    "SELECT UPPER(LEFT('stringa',1)) AS string"
    dovrebbe ritornarti "Stringa"

  3. #3
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969
    SELECT CONCAT(UPPER(LEFT(CAMPO,1)),SUBSTRING(CAMPO,2)) FROM TABELLA

  4. #4
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    [supersaibal]Originariamente inviato da Teuzzo
    SELECT CONCAT(UPPER(LEFT(CAMPO,1)),SUBSTRING(CAMPO,2)) FROM TABELLA [/supersaibal]
    Ah già

  5. #5
    Utente bannato
    Registrato dal
    Jan 2004
    Messaggi
    110

    ...

    semplicemente geniale... grazie...

    a voler essere pignoli (non mi picchiate) per ottenere l'effetto richiesto manca un lower, lo scrivo giusto per i posteri:

    SELECT CONCAT(UPPER(LEFT(CAMPO,1)),LOWER(SUBSTRING(CAMPO,2))) FROM TABELLA

    mi avete fatto un grosso favore, grazie ancora

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.