即使提供或未提供最后一个字符,它也应该返回相同的行
DECLARE @FolderNo VARCHAR(50) = 'T98/11567A'
select * from Cm.Folder WHERE FolderNo LIKE @FolderNo +'_'
DECLARE @FolderNo VARCHAR(50) = 'T98/11567'
select * from Cm.Folder WHERE FolderNo LIKE @FolderNo +'_'
答案 0 :(得分:1)
如果多个尾随字符可以,
DECLARE @FolderNo VARCHAR(50) = 'T98/11567A'
select * from Cm.Folder WHERE FolderNo LIKE @FolderNo + '%'
或
DECLARE @FolderNo VARCHAR(50) = 'T98/11567A'
select * from Cm.Folder WHERE LEFT(FolderNo, LEN(@FolderNo)) = @FolderNo
如果零或一个尾随字符可以,
DECLARE @FolderNo VARCHAR(50) = 'T98/11567A'
select * from Cm.Folder WHERE FolderNo = @FolderNo OR FolderNo LIKE @FolderNo + '_'