Visualizzazione risultati 1 fino 5 di 5

Discussione: Select * from table where campo LIKE %numero%

  1. #1
    Guest

    Predefinito Select * from table where campo LIKE %numero%

    Salve, scusate la poca chiarezza nel titolo, ma era un esempio immediato. E' possibile estrarre dal db un valore che nel campo contiene un numero

    ES

    ------------
    Nome |
    ------------
    Prova |
    -----------
    Prova1 |
    -----------
    Prova2 |
    ----------

    Io vorrei che selezionasse prova1 e prova2. E' possibile?

  2. #2
    Guest

    Predefinito

    Esiste un RLIKE (al posto del tuo LIKE) per utilizzare espressioni regolari (per i numeri 0-9)

    Codice PHP:
    Select * from table where campo RLIKE '^[0-9]';
    Ma non sono sicuro sia supportata da AV, puoi provare :)
    Ultima modifica di comunitavirtuali : 21-06-2010 alle ore 11.43.42

  3. #3
    Guest

    Predefinito

    Grazie mille! Cos'è il segno ^ che hai messo davanti a [0-9]?
    Ultima modifica di XxxJoKeRsxxX : 21-06-2010 alle ore 12.03.52

  4. #4
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Citazione Originalmente inviato da comunitavirtuali Visualizza messaggio
    ... Ma non sono sicuro sia supportata da AV, puoi provare :)
    In teoria funziona, visto che c'è anche nella versione 4.1: http://dev.mysql.com/doc/refman/4.1/en/regexp.html

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  5. #5
    Guest

    Predefinito

    Ok. E se io a questo punto volessi selezionare tutti i campi che iniziano per un numero? Come dovrei fare?

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •