即使提供或未提供最后一个字符,如何执行此sql查询

即使提供或未提供最后一个字符,如何执行此sql查询,sql,Sql,即使提供或未提供最后一个字符,它也应返回同一行 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 +'_' 如果多个尾随字符都可以 DECL

即使提供或未提供最后一个字符,它也应返回同一行

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 +'_'

如果多个尾随字符都可以

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 FolderNo = @FolderNo OR FolderNo LIKE @FolderNo + '_'
DECLARE @FolderNo VARCHAR(50) = 'T98/11567A'
select * from Cm.Folder WHERE FolderNo = @FolderNo OR FolderNo LIKE @FolderNo + '_'