Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    258

    l'inverso dell'operatore like in mysql

    Salve ragazzi...
    avrei una domanda banale da farvi ma ho difficoltà a trovare una risposta.
    Se io ho una tabella con
    codice:
    id
    descrizione 
    commento
    e voglio trovare le righe con una descrizione che contenga il testo 'nga' faccio

    codice:
    select * from table where descrizione like '%nga';
    il tutto funziona correttamente e trovo per esempio una riga con descrizione pari a 'stringa'.

    Adesso però vorrei trovare le righe con una descrizione CONTENUTA nel testo 'stringa' .....come posso muovermi?
    Grazie

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Scusa ma non ho capito.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    258
    Grazie nicola75ss per la disponibilità e scusa se non mi sono fatto capire. Proverò ad essere + chiaro.


    supponi che nella tabella io abbia 3 righe col campo descrizione rispettivamente

    1) stringa
    2) string
    3) casa

    Con la query

    codice:
    select * from table where descrizione like '%nga%';
    ottengo come risultato la prima riga.

    Quello ke adesso voglio è trovare tutte le righela cui descrizione sia per esempio CONTENUTA IN "stringaesempio".
    Quindi vorrei un'istruzione per tirare fuori da questa tabella con 3 righe le righe il cui campo descrizione SIA CONTENUTO nella stringa "stringaesempio"(in questo caso la 1 e la 2).

    Potresti aiutarmi?
    Grazie

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    select * from tabella where descrizione like "*string*"

  5. #5
    Prova così
    codice:
    SELECT * FROM tabella WHERE 'stringaesempio' LIKE CONCAT('%', descrizione ,'%')

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    258
    Grazie ragazzi!!!....
    Grazie al vostro aiuto ho risolto il mio problema.

    Thanks

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.