select * from s_emp
where lower(last_name) = lower('PATEL')select * from s_emp
where lower(last_name) like lower('PATEL')用=与like得到的效果一样啊,上面的精准查找用“=”没问题,但用like是不是不规范啊?
求解。谢谢了
where lower(last_name) = lower('PATEL')select * from s_emp
where lower(last_name) like lower('PATEL')用=与like得到的效果一样啊,上面的精准查找用“=”没问题,但用like是不是不规范啊?
求解。谢谢了
解决方案 »
- 问个公司DBA都无法解决的效率问题,可是我总觉得可以从写法上提高。因为
- 可以帮忙优化这两段脚本吗?非常感谢!
- 求一个sql语句
- 俺想学学pl/sql ,请大家指点啊!!
- 一个SELECT语句的优化问题!
- 急急急!刚装了oracle as,用sql plus登陆可以,可是用oem登陆,就提示没有监听器
- xp+sp1上能装oraclr8i的服务器端吗?
- 在Oracle8i中存储图片的问题。
- 请教,我想在一个过程中定义一个20个元素的字符数组,并循环给他赋值,应该怎么做?谢谢
- "ORA-01555 snapshot too old"问题的原因和良策. 急!!!
- 字段连接问题,在线等
- 一个Oracle分区表问题
例如
select * from emp where ename like 'S%' --可以查询到姓名S开头的所有人
select * from emp where ename like '_O%' ---可以查询到姓名第二个字母为O的所有人
什么情况下 = 不能被 like 代替 ?
where lower(last_name) = lower('PATEL')select * from s_emp
where lower(last_name) like lower('PATEL')虽然结果一样,但是 = 的性能比like高... ...like是不规范的用法,有点2b青年的样子... ...