易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle 包含查询

一表中字段内容为:         

中华人民共和国
我爱中央共和国

我想输入查询的关键字为 "中国",就能查询出上面的二条记录。

也就是想查出带‘中国’两字内容的记录,中国两字可以相邻也可以不相邻。
这条SQL查询语句怎么写
select * from table where name like '%中%国%'

引用
select * from table where name like '%中%国%'


能不能写个通用的,关键不是固定的?是不是还对关键字进行字符串拆分处理呀

select * from tb where name in ("中国"  OR "中"%"国");

支持1楼
SQL code:

select * from table where name like '%中%国%'



这个就是通用的,%代表任意长度字符串,
SQL code:

select * from tb where name in ("中国" , "中"%"国");


这一句只能查到含有'中国' 和以中开头,以国结尾的字符串
注意IN 用逗号不是OR

我觉得这类拆分处理应该交给前台程序做,不该丢给后台sql来实现。
尽管如此,还是给出一段代码,希望有点帮助。

SQL code:
sele


相关问答:

oracle 10g web登陆EM的问题? - Oracle / 基础和管理

安装了Oracle 10g,默认安装了orcl数据库,这个数据库能不能删除啊,还有我如果新建了其他数据库,怎么知道在web中登陆不同数据库的地址啊?

1
可以删除
2
在WEB地址栏中输入地址的时候指定新创建的数据库的IP ......

Oracle 数据导出问题 - Oracle / 高级技术

exp user/password@dbname file=c:\table.dmp tables=jbitaku,jbitakum grants=y
然後按回車鍵 說明:  user/password@dbname  分別表示用戶名,密碼和服務名 f ......

oracle 10g安装到85%时报错

各位oracle高手,请教一下为什么oracle 10g在安装到百分之八十五的时候就报错不能继续安装?

内存多大? 重新下个数据库安装试试..

引用
各位oracle高手,请教一下为什么oracle 10g在安装到百分之八十五的时 ......

ORACLE 分页 - Java / Web 开发

大家遇到ORACLE分页都是怎么处理的?
是用SQL语句分页?还是用可滚动的结果集分页?
希望大家能把代码贴出来。
最后大家感觉哪种效率高?为什么?
要是用hibernate的话,就不用管是不是oracle了。
我只知道orac ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号