我有一张桌子,我需要更新一些名字,但我想知道
以下查询:
两者都会这样做吗?
查询1
Update mytable
Set Name = Replace(Name,'Jeff','Joe')
Run Code Online (Sandbox Code Playgroud)
查询2
Update mytable
Set Name = 'Joe'
where Name = 'Jeff'
Run Code Online (Sandbox Code Playgroud) 在 SSRS 中,我有一个名为的参数Comment
,我将其设置为Allow multiple values
并为其指定可用值。
我的问题是,如果我选择一个值,我会得到结果,但如果我选择多个值,我会得到一个错误。
问题可能是因为我的 SQL 语句是这样写的:
dbo.tbl_Status.Comments LIKE ('%' + @Comment + '%')
Run Code Online (Sandbox Code Playgroud)
注意:我需要使用LIKE
而不是IN