Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
Altri Linguaggi - [mySql]Problema like
Forum - Altri Linguaggi - [mySql]Problema like

Avatar
XBarboX (Member)
Guru


Messaggi: 945
Iscritto: 31/12/2008

Segnala al moderatore
Postato alle 12:19
Giovedì, 28/07/2011
Ciao a tutti,
devo fare una piccola query mysql che filtri dei dati.
Infatti ho una tabella mysql che contiene varie cartelle.
Ad esempio:
Codice sorgente - presumibilmente Plain Text

  1. C:\cartella\
  2. C:\cartella\sotto-cartella
  3. C:\folder
  4. C:\folder\a



Ora vorrei filtrare queste cartelle in modo da non mostrare le sotto cartelle di una cartella.

faccio un esempio per farmi capire meglio:

vorrei ad esempio che la query di selezione non mostrasse le sotto directory di C:\cartella\

quindi il risultato, usando l'esempio di prima, sarebbe:
Codice sorgente - presumibilmente Plain Text

  1. C:\folder
  2. C:\folder\a



per fare ciò ho pensato di usare questa query ma non funziona..
Codice sorgente - presumibilmente Altri Linguaggi

  1. SELECT * FROM  cartelle
  2. WHERE cartella NOT LIKE  "%C:\cartella\%"


eppure le mostra lo stesso le sotto directory..

Cosa mi consigliate?

p.s.
Mi sono appena accorto che se eseguo
Codice sorgente - presumibilmente Altri Linguaggi

  1. SELECT * FROM  cartelle
  2. WHERE cartella NOT LIKE  "%cartella%"


funzione bene, ma tuttavia non è preciso. Sembra quasi che appena metto un \ la query sballi totalmente...

Ultima modifica effettuata da XBarboX il 28/07/2011 alle 12:21
PM Quote