PDA

Visualizza la versione completa : [SQL] Estrarre parte del campo


Trader
31-05-2007, 21:37
ciao a tutti,
domanda banale alla quale pero` non ho risposta:
esiste un comando SQL che faccia l`esatto opposto di CONCAT() ?
Vorrei, dato una colonna di una tabella, considerarne per ogni suo campo solo una porzione.
Es: se in una colonna ci fossero dei nomi, vorrei considerare solo le prime due lettere di ciascuno di essi, magari raggruppando il risultato della query in base alle prime 2 lettere

Dato il ontenuto di una colonna tipo:

Andrea
Anna
Arianna
Barbara
Battista
Emanuela

Vorrei una query che mi restituisca come risultato:
An
Ar
Ba
Em


E` fattibile ?
Ciao e grazie
Sergio

Habanero
31-05-2007, 23:44
prova con la funzione MID(stringa, inizio, lunghezza)

ad es:
select mid(item,1,3) from table


dovrebbe restituirti i primi 3 caratteri del campo item della tabella table.

Trader
31-05-2007, 23:59
Proprio cio' che cercavo...
Grazie

Loading