oracle多条件模糊查询。例如表A 中有标题和内容 2个字段,我可以根据标题进行模糊查询,

2025-05-06 06:27:28
推荐回答(3个)
回答1:

应该是:
select * from A where 标题 like '%中国%' or 内容 like '%中国%'
如果记录多的话效率较低,可以考虑全文索引。

回答2:

select * from tablename where 1=1 and colName1||','||colName2||','||colName3... like '%xxx%';

其中:tablename 为表名,colName为需要需要查询的字段名,||表示连接,逗号‘,’可不要。
适用于多条件模糊查询,如一个表格,只有一个查询控件,输入某个值,可以匹配所有字段,返回结果

回答3:

可以