我想使用LIKE条件查询我的表中的一列,这很好用- select * from my_table where my_column LIKE '%hello%'; 但是,如何在我的LIKE条件中查询包含多个字符串的列呢找一些像这样的东西- select * from my_table where my_column LIKE ['%hello%'|'example%'|
我想一次搜索多个列。例如,给定一个关键字apple,我想知道它是否包含在title、description、tag中。目前我可以搜索并返回列中的记录,我想搜索所有列。 我在我的控制器类中尝试过。def search task = Task.where("title LIKE ?", "%#{keyword}%", " OR priority LIKE ?"
我想要计算同一列中具有相同WHERE条件的多个子字符串的出现次数。对于每个子字符串,我都有一个包含重复WHERE条件的UNION SELECT语句。最终结果是一个带有appox的查询。查询的简化示例:WHERE destination LIKE ‘%be%’ AND field_a=xzx AND field_b=bbb
UNION SELECT ‘de’ AS
我希望为多个LIKE条件指定相同的转义字符。哪个是对的?
SELECT * FROM [table] WHERE [column1] LIKE 'value1!%' AND [column2] LIKE 'value2!%' ESCAPE '!'SELECT * FROM [table] WHERE [column1] LIKE 'value1!%'