R: [bglug] SQL - case sensitive

Marco VEZZOLI marco.vezzoli@st.com
Gio 1 Giu 2006 15:06:57 CEST


Da specifica SQL like e' case sensitive.
Viene usato con i caratteri % e _ che rappresentano rispettivamente 
wildcard a n caratteri o ad 1.
percio'
nick like 'st3f4n0'

e' esattamente uguale a

nick = 'st3f4n0'

(forse un filo piu' inefficiente).
    Marco
Bruno Belotti - Udf.it wrote:
> Che io sappia se metti nick='st3f4n0' non dovrebbe prenderti
> 'ST3F4N0', perchè la condizione di uguaglianza ti seleziona
> solo (ovviamente) quelli uguali.
> Con LIKE invece, a differenza di quello che si ostinano a
> dirti qui in mailing (probabilmente pensano che la tua
> richiesta sia esattamente l'opposto, non hanno visto il "NON"...
> A parte Paolo che scende molto + di me nel dettaglio, e quindi
> forse vanifica questa mia spiegazione generale... )
> rende case-insensitive la query.
>
> Quindi, riassumendo :
>
> select * from utenti where nick = 'st3f4n0'
>
> prende solo i record con nick = 'st3f4n0'
>
> select * from utenti where nick LIKE 'st3f4n0'
>
> prende tutti i record che "assomigliano" (LIKE) 'st3f4n0',
> quindi anche ST3F4N0 e intermedi (sT3F4n0 ecc...)
>
> A presto,
>
> Br1
>
>
>
>
> -----Messaggio originale-----
> Da: bglug-bounces+bruno=udf.it@lists.linux.it
> [mailto:bglug-bounces+bruno=udf.it@lists.linux.it]Per conto di Michele
> Inviato: giovedì 1 giugno 2006 12.08
> A: bglug@lists.linux.it
> Oggetto: Re: [bglug] SQL - case sensitive
>
>
> st3f4n0 ha scritto:
>   
>> //--------------------------------------------------------------------
>> Ciao a tutti...
>> Una query case sensitive è possibile?
>> 	- select * from utenti where nick = 'st3f4n0';
>>
>>
>> Il record con nick = ST3F4N0; voglio non sia incluso nel record set.
>> C'è qualche parametro da mettere alla query?
>> //--------------------------------------------------------------------
>> Grazie _. st3f4n0 ._
>> //--------------------------------------------------------------------
>>
>>
>>     
>
> Like.
>
> --
> <michele @ nectarine . it>
> WWW: http://xjp.altervista.org
> MSN: <michele @ nectarine . it>
> Oderint, dum metuant.
>
> --
> Sito BgLUG: http://www.bglug.it
> Mailing list: http://www.bglug.it/list/bglug
> BgLUG-biz!: http://www.bglug.it/list/bglug-biz
>
>  
>   

-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome:        marco.vezzoli.vcf
Tipo:        text/x-vcard
Dimensione:  259 bytes
Descrizione: non disponibile
Url:         http://lists.linux.it/pipermail/bglug/attachments/20060601/39ca3b62/marco.vezzoli.vcf


Maggiori informazioni sulla lista bglug