rupia
12-11-2008, 09:42
In un database mysql ho un campo che ha valori random mi spiego i valori sono del tipo:
Pippo@valore-comune-4rfe,1
Pluto@valore-comune-345f,1
Topolino@valore-comune-dgff,1
....
quello che dovrei fare è prendere con una query solamente la parte prima della @ in modo che la query restituisca
Pippo
Pluto
Topolino
....
ignorando tutto quello che c'è a partire dalla @
Ho provato con Left e Right, del tipo (right(nome-campo,21)like '@%') ma in questo modo sebbene riesca a prendere tutti i valori che a me interessano, ovvero quelli in cui ultimi 21 caratteri del campo che hanno il simbolo @ non ottengo il mio scopo ultimo che come dicevo è avere solo i valori a sinistra della @
Pippo@valore-comune-4rfe,1
Pluto@valore-comune-345f,1
Topolino@valore-comune-dgff,1
....
quello che dovrei fare è prendere con una query solamente la parte prima della @ in modo che la query restituisca
Pippo
Pluto
Topolino
....
ignorando tutto quello che c'è a partire dalla @
Ho provato con Left e Right, del tipo (right(nome-campo,21)like '@%') ma in questo modo sebbene riesca a prendere tutti i valori che a me interessano, ovvero quelli in cui ultimi 21 caratteri del campo che hanno il simbolo @ non ottengo il mio scopo ultimo che come dicevo è avere solo i valori a sinistra della @