SQL Query WHERE子句是一个参数

时间:2015-05-17 08:44:47

标签: mysql

你能帮我解决一下我的查询问题。我是数据库编程的新手,我在网上寻求帮助,但没有解决我的问题。我很厌倦,想知道这是否可能。 我想要完成的是执行SELECT查询,其中要在运行时提供要搜索的列。像这样:

SELECT *
FROM myTable
WHERE @columnToSeach = @_ColumnName

建议非常受欢迎,因为我的大脑实际上正在流血。

1 个答案:

答案 0 :(得分:1)

一个非常快速的解决方案是:

execute ('SELECT * FROM myTable WHERE ' + @columnToSeach + '=' + @_ColumnName)