-1

是否可以在 MySql 中为 LIKE 表达式创建一个变量?

前任。

SET @test = '%my text to look for%';
SELECT * FROM MYTABLE WHERE MYCOLUMN LIKE @test;

当然,我尝试过这种方法,但没有奏效。

很抱歉选择了 mysql-connect 标签,实在想不出别的了。

编辑 1

“没有工作”意味着我没有得到变量的结果。

4

1 回答 1

3

是的,您的示例应该可以正常工作。请参阅下面的测试用例:

SQL 小提琴示例

于 2012-09-25T14:15:36.587 回答