2009-05-14 11 views

risposta

93

ho sempre fatto con parentesi: '%[_]%'

+7

+1 vedere: http://msdn.microsoft.com/en-us/library/ms187489(SQL.90).aspx, sezione "Cerca ing per caratteri jolly " – Tomalak

5

Si può sfuggire utilizzando le [ e ] caratteri in questo modo:

PRINT PATINDEX('%[_]%', '37_21')

20

per abbinare due underscore, ogni tanto essere tra parentesi

'%[__]%' -- matches single _ with anything after 

'%[_][_]%' -- matches two consecutive _