ORACLE中decode中不能使用通配符问题
2014-03-12 17:59
295 查看
今天在存储过程开发中遇到个小问题,最理想的办法是通过decode函数能区分类型,但是需要通过
通配符来实现,对开发还不是很熟,所以查询了之后发现不行。
开始解决的办法是最笨的办法,因为需要统计。将不同类型使用select union来进行连接成表,这样能使用也没有问题
后来想到可以这样使用decode(substr(work_type_id,1,1),'1','缺陷',‘2’,‘服役’)来进行转换。也是一个很小的收货吧。
通配符来实现,对开发还不是很熟,所以查询了之后发现不行。
开始解决的办法是最笨的办法,因为需要统计。将不同类型使用select union来进行连接成表,这样能使用也没有问题
后来想到可以这样使用decode(substr(work_type_id,1,1),'1','缺陷',‘2’,‘服役’)来进行转换。也是一个很小的收货吧。
相关文章推荐
- oracle使用Union的时候遇到列格式clob和varchar2不符,不能转的问题
- oracle 使用IN 不能超过1000问题的解决(oracle中列表中的最大表达式数为 1000)
- IP地址修改后ORACLE不能使用问题
- Oracle中的rownum不能使用大于>的问题
- oracle通配符,运算符的使用, 冒号问题
- Oracle中的rownum不能使用大于>的问题
- 转:Oracle中的rownum不能使用大于>的问题
- 问题:oracle decode;结果:oracle中的decode的使用
- [转]Oracle中的rownum不能使用大于>的问题
- Struts2.5 通配符不能使用问题
- Oracle中的rownum不能使用大于>的问题
- Oracle 10g R2不能使用em的问题
- 32位TOAD 不能使用64位oracle client连接的问题
- 转:Oracle中的rownum不能使用大于>的问题
- 转:Oracle中的rownum不能使用大于>的问题
- IP地址修改后ORACLE不能使用问题
- Oracle中的rownum不能使用大于>的问题
- 转:Oracle中的rownum不能使用大于>的问题
- wampserver memcached安装成功不能使用的问题
- linux下vim编辑器backspace和方向键不能正常使用的问题