2014-09-29 4 views

ответ

1

Общее правило:

select RIGHT(fieldName,len(fieldName) - patindex('%#%',fieldName)) 

Примеры:

select RIGHT('12341#123',len('12341#123') - patindex('%#%','12341#123')) 

select RIGHT('123#1',len('123#1') - patindex('%#%','123#1')) 
+0

Спасибо это правильный ответ :) –

1

Предполагая, что всегда только 1 #:

SELECT SUBSTRING(f, CHARINDEX('#', f) + 1, LEN(f)) 

Для более 1 #

SELECT RIGHT(f, CHARINDEX('#', REVERSE(f)) - 1) 
+0

Спасибо за ответ я даю балл за помощь :) –

Смежные вопросы