Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    116

    Trovare corrispondenze in una stringa via mysql

    Salve a tutti

    esiste un comando in mysql che seleziona tutti i record dove in un campo ci sono determinati caratteri?

    Tipo la funzione ereg....

  2. #2
    Utente bannato
    Registrato dal
    Apr 2008
    Messaggi
    146
    like

    Select * from tabella where campo like 'stringadaricercare';


    esempio vuoi che nella tabella utenti siano selezionati tutti gli utenti che nel nome hanno "tti"

    allora;

    Select * from utenti where nome like '%tti%'

    i % servono adire che qualsiasi carattere prima o dopo l'importante che ci sia tti
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    116
    praticamente sto costruendo una "stele di roseta" in azienda per fare un ponte tra il vecchio codice prodotto e quello nuovo. Inoltre la lunghezza dei caratteri è uguale a quella con la nuova codifica
    Siccome quello nuovo è solo numerico mentre il vecchio era parlante, volevo fare una selezione di tutti i vecchi codici che almeno contenessero una lettera dell'alfabeto (quindi un set)

  4. #4

  5. #5
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    Su MySQL possono essere usate anche le espressioni regolari.

    In questo link sono spiegate abbastanza bene, vedi se ti può essere utile...

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    116
    grazie mille...

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.