[Gfoss] Nessuna differenza fra operatore LIKE e ILIKE

Prima di aprire un ticket, vorrei sapere se è un bug della mia versione 2.0.1
di Qgis per Windows, o se anche sotto Linux si comporta allo stesso modo.

Come da oggetto, se si clicca col tasto dx su un layer a sx, e si sceglie
FILTRO per selezionare oggetti contenenti una certa stringa, è indifferente
usare LIKE (case-sensitive) o ILIKE (non case-sensitive).

Ad esempio, supponendo di avere una lista di attributi siffatta:

Via Rossi
Viale dei gatti rossi
...

e volendo selezionare unicamente la strada contenente la parola "Rossi" in
maiuscolo, purtroppo LIKE prende entrambe, ovvero comportandosi come ILIKE.

Paradossalmente, usando la stessa clausola LIKE nella tabella attributi, il
filtro case-sensitive funziona come ci si aspetterebbe, quindi seleziona
soltanto il record 'Via Rossi'.

Se qualcuno Linux-dotato potesse cortesemente fare una prova veloce...
grazie!

-----

--
View this message in context: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/Nessuna-differenza-fra-operatore-LIKE-e-ILIKE-tp7585601.html
Sent from the Gfoss -- Geographic Free and Open Source Software - Italian mailing list mailing list archive at Nabble.com.

Ciao,

···

2013/12/23 antoniovinci <sieradz@outlook.com>

Prima di aprire un ticket, vorrei sapere se è un bug della mia versione 2.0.1
di Qgis per Windows, o se anche sotto Linux si comporta allo stesso modo.

Come da oggetto, se si clicca col tasto dx su un layer a sx, e si sceglie
FILTRO per selezionare oggetti contenenti una certa stringa, è indifferente
usare LIKE (case-sensitive) o ILIKE (non case-sensitive).

Ad esempio, supponendo di avere una lista di attributi siffatta:

Via Rossi
Viale dei gatti rossi

e volendo selezionare unicamente la strada contenente la parola “Rossi” in
maiuscolo, purtroppo LIKE prende entrambe, ovvero comportandosi come ILIKE.

Paradossalmente, usando la stessa clausola LIKE nella tabella attributi, il
filtro case-sensitive funziona come ci si aspetterebbe, quindi seleziona
soltanto il record ‘Via Rossi’.

Se qualcuno Linux-dotato potesse cortesemente fare una prova veloce…
grazie!

Confermo anche su Linux, ma si tratta di un problema nel provider OGR (immagino tu
stia provando con un layer formato shp?), quindi meglio segnalarlo nel tracker GDAL [0].

Saluti e Buon Natale,

-SL

[0] - http://trac.osgeo.org/gdal/



View this message in context: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/Nessuna-differenza-fra-operatore-LIKE-e-ILIKE-tp7585601.html
Sent from the Gfoss – Geographic Free and Open Source Software - Italian mailing list mailing list archive at Nabble.com.


Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e’ una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell’Associazione GFOSS.it.
666 iscritti al 22.7.2013


Salvatore Larosa
linkedIn: http://linkedin.com/in/larosasalvatore
twitter: @lrssvt
skype: s.larosa
IRC: lrssvt on freenode

/
Salvatore Larosa wrote

meglio segnalarlo nel tracker http://trac.osgeo.org/gdal/

/
Grazie, provvedero' non appena smaltito 'o capitone...

Piccolo regalo pei gissari amanti della musica chillout:
http://www.youtube.com/watch?v=ZsLH_7c6sFY
<http://www.youtube.com/watch?v=ZsLH_7c6sFY&gt;

e Buon Natale a tutti !!

-----

--
View this message in context: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/Re-Nessuna-differenza-fra-operatore-LIKE-e-ILIKE-tp7585603p7585604.html
Sent from the Gfoss -- Geographic Free and Open Source Software - Italian mailing list mailing list archive at Nabble.com.