关于DECODE()的一点讨论,欢迎高手进来! 问题二中的SQL语句多了好几个分号,对不起! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 oracle里面并没有定义true,false之类的常量吧? DECODE(ENAME LIKE 'SMITH%',TRUE,’X’,NULL)可以用DECODE(instr(ENAME,'SMITH'),0,null,'X')代替. 楼上说:DECODE(ENAME LIKE 'SMITH%',TRUE,’X’,NULL)可以用DECODE(instr(ENAME,'SMITH'),0,null,'X')代替.是比较牵强的吧,如果ENAME的值是 SSMITH 或ABCD SMITH呢?再说了,我是要找到一个通用的解法,不是针对这一个小例子。并且也还有 >,< 之类的比较运算什么的。 创建表是原子操作吗 oracle存储过程执行完成后不能给客户端返回结果 请问各位大侠,在英文的Sun上安装中文的oracle,对数据库的中文使用有影响吗?非常感谢! 怎样给动态语句加换行符 等待...... Oracle Managment Server 不能登录的问题? 关于exp和imp命令的使用问题 这个包有什么错误吗 急急急:ORACLE73如何在WIN2000下正确安装,高分相送,不够可以再给。 oracle 8i的安装问题 ORACLE817中的HTTP SERVER? 如何用一张表中的多列更新另外一张表的多列 一个关于SQL语句的简单送分问题!
DECODE(ENAME LIKE 'SMITH%',TRUE,’X’,NULL)可以用
DECODE(instr(ENAME,'SMITH'),0,null,'X')代替.是比较牵强的吧,如果ENAME的值是 SSMITH 或ABCD SMITH呢?再说了,我是要找到一个通用的解法,不是针对这一个小例子。并且也还有 >,< 之类的比较运算什么的。