Visualizzazione dei risultati da 1 a 7 su 7

Discussione: aiuto per una query

  1. #1
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746

    aiuto per una query

    Se devo estrarre degli indirizzi email la cui iniziale è la lettera 'a' faccio così,
    codice:
    SELECT email FROM email_utenti WHERE email LIKE 'a%'
    ma se dovessi estrarre tutti gli indirizzi la cui iniziale non è una lettera alfabetica come dovrei fare? :master:
    Errare humanum est, perseverare ovest

  2. #2
    ma se non è una lettera hai già idea cosa possa essere? un numero carattere speciale o qualsiasi altra cosa che non sia una lettera?
    Forex: forum dedicato al mercato del trading forex

  3. #3
    mi viene in mente una cosa del genere:

    SELECT email FROM email_utenti WHERE email NOT LIKE 'a%' AND email NOT LIKE 'b%' AND email NOT LIKE 'c%' ....

    ma è una query molto pesante se hai una tabella con molti record...sono convinto che esista qualcosa di meglio...
    Forex: forum dedicato al mercato del trading forex

  4. #4
    Moderatore di Off Topic, Kickstarter e XML L'avatar di Sky
    Registrato dal
    Jul 2000
    residenza
    Roma
    Messaggi
    1,053
    Devi usare le espressioni regolari di MySQL, che da quel che ricordo sono simili a quelle di PHP.

    Qui trovi la spigazione sulle espressioni regolari di MySQL sul sito ufficiale (in inglese)

    Qui invece trovi una pillola scritta tempo fa, in Italiano

    Buon lavoro!
    Lo Stato deve dare ai cittadini, come diritto, ciò che la mafia dà come favore.
    Carlo Alberto dalla Chiesa

    Facebook | Twitter | Last.fm | LinkedIn | Quora

  5. #5
    Originariamente inviato da Sky
    Devi usare le espressioni regolari di MySQL, che da quel che ricordo sono simili a quelle di PHP.

    Qui trovi la spigazione sulle espressioni regolari di MySQL sul sito ufficiale (in inglese)

    Qui invece trovi una pillola scritta tempo fa, in Italiano

    Buon lavoro!
    davvero ottimi i link che hai postato!!
    Forex: forum dedicato al mercato del trading forex

  6. #6
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    Perfetto, era proprio quello che cercavo

    ho risolto con questo
    codice:
    SELECT email FROM email_utenti WHERE email REGEXP '^[^a-z]'
    grazie mille
    Errare humanum est, perseverare ovest

  7. #7
    Moderatore di Off Topic, Kickstarter e XML L'avatar di Sky
    Registrato dal
    Jul 2000
    residenza
    Roma
    Messaggi
    1,053
    Originariamente inviato da carlo10
    davvero ottimi i link che hai postato!!


    Di nulla ragazzi
    Lo Stato deve dare ai cittadini, come diritto, ciò che la mafia dà come favore.
    Carlo Alberto dalla Chiesa

    Facebook | Twitter | Last.fm | LinkedIn | Quora

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.