+ -
当前位置:首页 → 问答吧 → 关于数据库查询的一些问题

关于数据库查询的一些问题

时间:2011-11-30

来源:互联网

例如,我的表中有字段 ss 里面存储了字符串'php,jsp,asp'。如何将下面的查询语句简化。还有,请问用where能实现吗?谢谢


select * from `gategory` where
`ss` like '%php%'
or `ss` like '%asp%'
or `ss` like '%jsp%'

作者: icewating   发布时间: 2011-11-30

`ss` like '%php%' or '%asp%' or '%jsp%' 

这种字段存储方式,搜索需扫全表

作者: amani11   发布时间: 2011-11-30

见 FIND_IN_SET 函数

作者: xuzuning   发布时间: 2011-11-30

试试正则表达式
SQL code

select * from `gategory` where
`ss` REGEXP '(php|asp|jsp)'

作者: sink   发布时间: 2011-11-30

可以使用正则表达式,效率好点

作者: xiaowall   发布时间: 2011-11-30

相关阅读 更多