【问题标题】:SQL query to search for records containing an apostrophe (')用于搜索包含撇号 (') 的记录的 SQL 查询
【发布时间】:2017-07-12 15:16:29
【问题描述】:

我正在将数据提取到 IBM MDM 中,我们正在查找行键包含撇号 (') 的源记录,MDM 无法接受该撇号,因此拒绝记录。我想查询源记录以计算有多少记录受到影响,但使用 SQL 撇号打开和关闭文本字符串。有没有办法进行类似的查询

选择计数 (*) 从表 1 其中 field1 like '%'%' ;

基本上,我希望能够搜索一串带有撇号的字母,例如...roundy's

【问题讨论】:

  • 通常 2 x ' 转义 ' 所以 like '%''%'

标签: sql sql-like apostrophe


【解决方案1】:

使用反斜杠转义特殊字符。要获取aa'bb,请使用aa\'bb

Escape characters

【讨论】:

    【解决方案2】:

    " 而不是 ' 会得到你想要的

    【讨论】:

    • 您能否举个例子或添加更多解释为什么这会有所帮助?
    猜你喜欢
    • 1970-01-01
    • 2018-12-30
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 2013-07-07
    • 1970-01-01
    • 2021-07-05
    相关资源
    最近更新 更多