当前位置: 代码迷 >> Java Web开发 >> mysql 简单化 or能否实现
  详细解决方案

mysql 简单化 or能否实现

热度:1528   发布时间:2013-02-25 21:05:07
mysql 简化 or能否实现?
该条件相同.. 
表名:student 
字段:A 和 B .都为varchar类型
怎样简化 student.A like 'a%' or student.B like 'a%'  
这里的条件 a%一定相同..
可以让a%只出现一个吗?
要是 %a% 倒可以 只出现一次的 
不过也没太大意义。。'a%' 是可以利用上索引的,所以OR操作不一定都是慢的,因为结果集本来就是要求2个条件满足一个即可。

%a% 是没法利用索引的,只能全表扫描。好像米有吧,看楼下怎么说
LZ要求的这样效果,不管怎么写,执行效率一样吧这已经很精简了,写法效率也算高的,
为什么一定要出现一次 a%
  相关解决方案
本站暂不开放注册!
内测阶段只得通过邀请码进行注册!