为了账号安全,请及时绑定邮箱和手机立即绑定

如何在T-SQL中转义百分号?

如何在T-SQL中转义百分号?

海绵宝宝撒 2019-07-30 16:32:49
如何在T-SQL中转义百分号?这个问题也有答案,但具体提到了DB2。如何使用已包含百分号的字符串搜索字符串?该操作员使用的符号来表示通配符。LIKE%LIKE%
查看完整描述

3 回答

?
繁星coding

TA贡献1797条经验 获得超4个赞

您可以使用ESCAPE关键字LIKE。只需将所需字符(例如'!')%添加到字符串中的每个现有符号,然后将ESCAPE '!'(或您选择的字符)添加到查询的末尾。

例如:

SELECT *FROM pricesWHERE discount LIKE '%80!% off%'ESCAPE '!'

这将使数据库将80%视为要搜索的字符串的实际部分,而不是80(通配符)。

MSDN Docs for LIKE


查看完整回答
反对 回复 2019-07-30
?
墨色风雨

TA贡献1853条经验 获得超6个赞

WHERE column_name LIKE '%save 50[%] off!%'


查看完整回答
反对 回复 2019-07-30
  • 3 回答
  • 0 关注
  • 922 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信