-1

我在存储过程中有一个 SELECT ... LIKE 语句MYSQL用于搜索,如下所示:

BEGIN
   SELECT * FROM t WHERE col LIKE %some% AND col LIKE %thing% ;
END

现在我的问题是我如何传递一组单词并将它们分开并在LIKE语句中使用它们?

4

1 回答 1

0

在调用存储过程之前,将您的数据(将用于像 '%table_cell_value%' 中)存储在临时表中。使用编程。现在使用游标从该临时获取值。

http://blog.sqlauthority.com/2008/03/05/sql-server-simple-example-of-cursor-sample-cursor-part-2/

于 2013-07-28T09:01:20.860 回答