gpt4 book ai didi

c# - 将比较运算符作为参数传递给 SQL 查询

转载 作者:行者123 更新时间:2023-11-29 01:11:39 26 4
gpt4 key购买 nike

有没有办法将比较运算符作为参数传递给 MySQL 查询?

假设我有这个查询

SELECT * FROM `table1` WHERE `column1` > @p

而不是 >我希望能够通过 <=视情况而定。我可以使用 string.format() ,但我希望对查询进行参数化。

而且我不想使用预定义查询,只要它们仅在一个运算符上不同即可。

最佳答案

试试这个:

SELECT * FROM `table1`
WHERE (`column1` > @p and @condition = 1)
or (`column1` = @p and @condition = 0)
or (`column1` < @p and @condition = -1)

关于c# - 将比较运算符作为参数传递给 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13819269/

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