![SSMS 查询编辑:可以删除一个字段并删除匹配的值吗?](https://linux22.com/image/1399201/SSMS%20%E6%9F%A5%E8%AF%A2%E7%BC%96%E8%BE%91%EF%BC%9A%E5%8F%AF%E4%BB%A5%E5%88%A0%E9%99%A4%E4%B8%80%E4%B8%AA%E5%AD%97%E6%AE%B5%E5%B9%B6%E5%88%A0%E9%99%A4%E5%8C%B9%E9%85%8D%E7%9A%84%E5%80%BC%E5%90%97%EF%BC%9F.png)
我在 SSMS 中处理大量查询。如果我能轻松地将逗号分隔的值与逗号分隔的字段名称匹配起来,那就太好了。我经常删除一个字段,然后必须寻找匹配的值,然后查询才能再次有效。
当然有办法找到匹配的值。
答案1
您是否尝试过这样的事情:
SELECT ColumnName
FROM TableName
WHERE ','+ColumnName+',' LIKE '%,searchword,%'
或者:
SELECT ColumnName
FROM TableName
WHERE
ColumnName LIKE '%,' + @searchword + ',%'
OR ColumnName LIKE @searchword + ',%'
OR ColumnName LIKE '%,' + @searchword
OR ColumnName = @searchword
希望这可以帮助