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 