• User Attivo

    Chiarimenti su operatori MySQL

    Ho scaricato un esploratore di database MySQL gratuito che mi permette di fare molte ricerche per tabella e tramite vari operatori di ricerca.

    Mi piacerebbe però sapere il significato di alcuni operatori, dei quali non capisco bene il significato:

    LIKE (che stranamente mi trovo due volte)
    !=
    IS NULL
    IS NOT NULL
    DISPLAY FIELD ONLY

    Grazie.


  • ModSenior

    Vediamo se ricordo il significato di alcuni... 🙂

    LIKE
    Select * from tabella where campo LIKE '%re%'
    Prende tutte quelle righe dove il campo ha all'interno la parola re.
    Lo si puo usare anche con altri operandi se ricordo tipo inizia con, finisce con.
    Like=Come.

    !=
    Per esprimere il significato di diverso. Ad esempio prendi tutti quei campi dove pagato è diverso da vero.
    Select * from pagamenti where pagamento != True.

    IS NULL
    Trova tutte quelle righe dove quel campo è nullo.
    IS NOT NULL
    L'inverso.

    L'ultimo non lo conosco.

    Attenzione qualcuno potrebbe anche smentirmi è eh eh...