Blog di Zanirato Luca

Microsoft SQL Server Database!

Blog - Sites Links

InStr in T-SQL

La comoda combinazione Mid + InStr, utilizzata in VB per estrapolare una serie di

caratteri contenuti in una stringa partendo da un determinato carattere fino

ad un carattere definito, si può sostituire in SQL con il seguente codice :

SUBSTRING (Stringa, Pos.Partenza, CHARINDEX ( 'Char Definito', Stringa ) )

 Esempio :

SUBSTRING ( ' 123456-abcdef ', 0 , CHARINDEX (  ' - ', ' 123456-abcdef ') )

Lui mi riporterà la seguente stringa = 123456 senza la parte letterale.

N.B.: Se fate copia ed incolla del codice togliete gli spazi

Ciao a Tutti Wink

Posted: giu 25 2009, 01.50 by superzani3 | with no comments |
Filed under: ,