I am not getting the exact record if string has underscore is a first char Example:
declare @name nvarchar(max)
set @name='_#@#_1'
SELECT Name from Emp where Name like @name + '%'
Expected Output: It should return a single row as per table records (_#@#_123) but returning below records
_#@#_123
@#@#@123
@#@#_123
_#@#_123