Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    311

    Query per non selezionare alcuni dati da tabella

    Salve gente...
    non riesco a creare una SQL che mi selezioni dal database tutte le tuple che hanno nel campo "user" la prima lettera uguale ad un carattere non compreso nell'alfabeto.

    Ad esempio per selezionare tutti quelli che iniziano per "A" si potrebbe fare una cosa del genere:
    codice:
    SELECT table.* FROM table WHERE table.user LIKE 'A%'
    ma per selezionare tutti quelli che iniziano con un carattere non compreso nell'alfabeto (per esempio il carattere "^"), come si potrebbe fare?
    codice:
    NOT ( BETWEEN 'A%' AND 'Z%' )
    Io avevo pensato di aggiungere quest'ultime istruzioni alla query string... ma mi da sempre errore!!!

    Help me!!!

  2. #2
    LIKE '^%'
    non funza?
    Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi! (A.Einstein)

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    311
    Originariamente inviato da Sora88
    LIKE '^%'
    non funza?
    Ehm... si... però io non so quali sono tutti i caratteri "nonalfabeto" quindi volevo fare una ricerca per esclusione... non per selezione! ^_^

    HELP ME!

  4. #4
    RLIKE pat

    E metti una bella espressione regolare

    '[^[:alnum:]]+'

    Magari funziona
    Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi! (A.Einstein)

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    311
    Originariamente inviato da Sora88
    RLIKE pat

    E metti una bella espressione regolare

    '[^[:alnum:]]+'

    Magari funziona
    Cioè? ti potresti spiegare meglio?

    Grassssiiiiiiiieeeeeee

  6. #6
    Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi! (A.Einstein)

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    311

    Re: Query per non selezionare alcuni dati da tabella

    Originariamente inviato da themiccio
    ...
    codice:
    NOT ( BETWEEN 'A%' AND 'Z%' )
    ...
    alla fine ho risolto... grazie per l'aiuto! ho fatto con NOT e BETWEEN.. li mettevo in ordine sbagliato!

    :rollo:

    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.