gpt4 book ai didi

c# - 如何在 C# 命令中使用 LIKE 运算符?

转载 作者:行者123 更新时间:2023-11-30 13:59:54 25 4
gpt4 key购买 nike

我需要在一个Sql 命令中插入一个字符串

search.CommandText = "SELECT * FROM Contacts WHERE Name like ' + @person + % + '";

在命令中使用 LIKE 的正确方法是什么?

最佳答案

应该是:

SELECT * FROM Contacts WHERE Name like @person + '%'

@person 是一个参数——您不需要在它周围加上单引号。您只需要将它与 % 连接起来,它应该有引号。

请记住:

  • 您可以保留它 "SELECT * FROM Contacts WHERE Name like @person",并让参数值包含 %(在 C# 中连接更容易理解) .
  • 您可能还想转义字符串中已有的其他通配符:%_[].

关于c# - 如何在 C# 命令中使用 LIKE 运算符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12399661/

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