我在做检索时,在不确定检索的条件时,怎么写SQL? 条件有时候可能没有,有事后可能很多,
举个例子:我爱中华人民共和国---》可能会解析成:我唉中华 、中华人民、共和国或者 中华人民共和国!
在线等待1!!
举个例子:我爱中华人民共和国---》可能会解析成:我唉中华 、中华人民、共和国或者 中华人民共和国!
在线等待1!!
解决方案 »
- oracle 传值的 sql语句怎么写?????
- oracle文字显示问题
- 求一条sql语句!!
- Oracle Berkeley DB的的3个版本都有什么区别啊。
- oracle 7.3 监听服务起不来
- 一个是oracle数据库,一个是sysbase数据库,想要互想访问交换数据,有修改数据的可能,怎么办了?
- MS SQL分页语句转为oracle语句~
- 如何对plsql中的程序加密,这种加密方法plsql5本身有这功能吗?看别人的加密程序,有时看的到一些代码,但一晃而过
- 急!数据库备份恢复问题?
- win2000 的 oracle 中 oracleorahome81managementserver服务启动后以停止了,怎么解决啊?在线等,急!急!急!
- 可以帮忙优化这两段脚本吗?非常感谢!
- 好方法取AAA_XXXXXXX_CDEF_BBBBB 第一个"_"和第二个"_"之间的串?
v_sql varchar2(32767) := 'select * from table t'|| 'where t.id = '||参数1....
execute immediate v_sql into v_变量....
....
字段名 like '%中国人民共和国%'这种。
insert into t values('我爱中华人民共和国');
commit;select * from t where regexp_like(c,'我爱中华');
select * from t where regexp_like(c,'中华人民');
select * from t where regexp_like(c,'共和国');
select * from t where regexp_like(c,'中华人民共和国');
假设字段里面的值是:我爱中华人民共和国。
我的要求,我在一句话中如:你爱中华人民吗?,
通过各种方法,我能把上句话(你爱中华人民吗?)解析成【你爱,中华人民】两个词,其中含有【中华人民】,那我就要把字段
中包含【中华人民】的字段全查出来。
对于一句话,可能会解析成多个单词,但是每个单词都有可能在字段中包含,那我就想都检索出来,就是不知道SQl如何书写!我现在已经实现,使用的like,用拼接字符串的方法。但不知道有没有其他简单的方法!