SQL> select 职位 from ygbiao where 职位 <> substr('办事员',1,2);
职位
--------------------
办事员
办事员
售货员
经理
经理
分析家
办事员
经理
董事长
办事员
售货员
分析家
售货员
售货员
14 rows selected
SQL> select 职位 from ygbiao where 职位 not like '%事%';
职位
--------------------
售货员
经理
经理
分析家
经理
售货员
分析家
售货员
售货员
9 rows selected怎么返回的结果不一样?
职位
--------------------
办事员
办事员
售货员
经理
经理
分析家
办事员
经理
董事长
办事员
售货员
分析家
售货员
售货员
14 rows selected
SQL> select 职位 from ygbiao where 职位 not like '%事%';
职位
--------------------
售货员
经理
经理
分析家
经理
售货员
分析家
售货员
售货员
9 rows selected怎么返回的结果不一样?
解决方案 »
- 求Oracle数据库数据保密增强产品
- 请教expdp导出exclude参数的问题,怎么前后日志和dump文件大小一样?
- A用户如何访问B用户自建表(如:字段名、类型和长度等)的信息?
- 数据库表修改了但是视图没有变化的问题
- update问题,在线等,高手进来看看
- sql 查询 过滤 数值内容
- 如何提高oracle的效率问题
- pl-sql语句的问题,求达人解答
- 关于oracle排序 在线等
- 如何简化启动oracle8i的服务,加快启动时间最大程度降低消耗内存,在线等!
- 请问 我要对一个表取消 所有用户的删除权限 应该怎么做,当我想恢复他的 权限时又应该怎么做 谢谢
- 关于oracle update多表的sql语句。
1.
select 职位 from ygbiao where 职位 <> substr('办事员',1,2);
等价
select 职位 from ygbiao where 职位 <> '办事'; 2.
而这个语句
select 职位 from ygbiao where 职位 not like '%事%';
意思是只要职位中不存在"字",就select出来