gpt4 book ai didi

delphi - 如何在 LIKE 语句中仅过滤百分号 (%)

转载 作者:行者123 更新时间:2023-12-03 15:49:28 25 4
gpt4 key购买 nike

clientdataset中有3条记录

  1. 123+%1
  2. 123+%
  3. 123+&

我使用过滤器

DataSet.Filter := ' Column LIKE ''%123+%'' '

结果显示3条记录。我如何过滤以获取第 1 项、第 2 项而不是第三项?

最佳答案

由于 SQL 中的“%”通常用作通配符,因此如果要搜索字符本身,则必须对其进行转义。所以

DataSet.Filter := ' Column LIKE ''%123+\%%'' 

应该这样做。第一个“\%”转义 % 意味着它将寻找字符本身,第二个之后的“\%”转义为其他任何内容(在您的示例中为“1”)。

关于delphi - 如何在 LIKE 语句中仅过滤百分号 (%),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54625028/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com