Tôi đã tìm thấy một giải pháp cho việc tìm kiếm vị trí của một gạch với PATINDEX:Làm cách nào để thoát khỏi ký tự gạch dưới trong đối số mẫu PATINDEX?
DECLARE @a VARCHAR(10)
SET @a = '37_21'
PRINT PATINDEX('%_%', @a) -- return 1 (false)
PRINT PATINDEX('%!%', REPLACE(@a, '_', '!')) -- return 3 (correct)
Có bạn những ý tưởng khác? Giống như một cách để thoát khỏi nhân vật gạch dưới?
+1 xem: http://msdn.microsoft.com/en-us/library/ms187489 (SQL.90).aspx, Phần "Tìm kiếm ing cho ký tự đại diện " – Tomalak