2010-11-12 33 views

Antwort

12

Verwendung:

UPDATE YOUR_TABLE 
    SET your_column = SUBSTRING(your_column, 2, DATALENGTH(your_column)) 
WHERE your_column LIKE '[A-Za-z]%' 
+0

Ich denke, Sie sollten 'DATALENGTH ändern()' auf 'LEN()': Wenn der Typ UNICODE ist (und 'NVARCHAR' ausgiebig heutzutage verwendet wird)' DATALENGTH() 'wird verdoppeln Sie die Länge. – onedaywhen

0

Versuchen Verpackung SUBSTRING in einem IF ... wenn Sie

substring(@MyString,1,1) = 'A' 

oder einfach nur überprüfen möchten

declare @val varchar(10) 

set @val = substring(@MyString,1,1) 
1

Für einen führenden Brief können Sie tun:

Sie können das wiederholen, bis keine Buchstaben mehr vorhanden sind.

Verwandte Themen