文档章节

oracle使用过程遇到的小问题及解决方法

苏云飞
 苏云飞
发布于 2016/04/19 17:19
字数 201
阅读 191
收藏 0

NULL的问题

-- 查询结果为所有包含有"中国"字样的数据行
select * from t_project t where t.name like '%中国%';  

-- 如果like的参数为空,则只能查询出所有name列不为空的数据行,name列值为null的数据将不会返回
select * from t_project t where t.name like '%%' ;  

-- 查询时,如果需要在like的参数为空时,查询出所有数据,需要添加or条件
select * from t_project t where t.name like '%%' or t.name is null;

 

查询 0.123  得到  .123 的问题

-- 查询结果为:   .123,.456
SELECT wm_concat(num) nums from(
	SELECT 0.123 num FROM dual 
	UNION ALL 
	SELECT 0.456 num FROM dual 
) ;


-- 可使用以下方法解决
SELECT wm_concat(num) nums1,wm_concat(REGEXP_REPLACE(num,'^\.','0.')) nums2 from(
	SELECT 0.123 num FROM dual 
	UNION ALL 
	SELECT 0.456 num FROM dual 
) ;

 

© 著作权归作者所有

共有 人打赏支持
上一篇: JSP
下一篇: gitlab 数据备份
苏云飞
粉丝 1
博文 18
码字总数 2613
作品 0
丰台
程序员
私信 提问
JFinal针对ORACLE的timestamp字段解决办法

JFinal是个比较不错的的框架,但JFinal起源时使用mysql数据库,因此在对数据库支持方面还没有达到完美。 本人使用JFinal有一段时间的,由于项目的数据库普遍采用oracle,在使用oracle过程中遇...

真的农夫三拳
2013/06/23
0
6
oracle 11gR2 安装问题总结

总的来说;在linux下安装mysql和oracle;oracle要比mysql简单的多;mysql提供源码;可进行手动编译安装;其难度主要集中在编译前执行configure脚本参数的设置;oracle的安装提供的是图形安装(在终端...

divl
2010/10/10
0
0
在Windows 7下安装Oracle 11g的解决方法

在Windows 7下安装Oracle 11g的解决方法 前不久卸载掉了自己的Windows Vista系统,装上了Windows7 旗舰版,在装机过程中也遇到了很多问题,有些问题是自己不曾遇到过的,但自己尝试着去解决,...

长平狐
2013/01/06
116
0
安装oracle11g 遇到INS-13001环境不满足最低要求 解决方法

图文课 TinyMind 论坛 APP 问答 商城 VIP会员 活动 招聘 ITeye GitChat 写博客 发Chat 传资源 登录注册 华大竟出了一个炒股女高手,年仅27岁!逸婕贸易 · 燨燚 RAC报错:[INS-13013] 目标环...

linjin200
2018/10/16
0
0
咕泡-工厂 Factory设计模式笔记

##查看代码:https://gitee.com/jly521/factoryNew.git 个人感悟: 设计模式都是处理复杂问题的,如果问题本身很简单,使用设计模式反而累赘,增加了开发的复杂性 遇到最简单的情况,直接 ne...

职业搬砖20年
2018/08/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

深入理解JVM—JVM内存模型

深入理解JVM—JVM内存模型 我们知道,计算机CPU和内存的交互是最频繁的,内存是我们的高速缓存区,用户磁盘和CPU的交互,而CPU运转速度越来越快,磁盘远远跟不上CPU的读写速度,才设计了内存...

onedotdot
24分钟前
1
0
MVC、MVCS、MVVM、MVP、VIPER等这么多架构模式哪一个好呢?

在项目开启阶段,其中一个很重要的环节就是选架构。 那么面对目前已知的这么多架构模式我们该怎么选择呢?这确实是个很让人头疼的问题! 下面我就在这里梳理一下目前常见的一些架构模式。 先...

Java干货分享
今天
3
0
简单模仿配置文件的反射机制

//Student类 public class Student { public void love() { System.out.println("python"); } } //Tesy类 public class Tesy { public static void main(String[] args) throws Exceptio......

南桥北木
今天
2
0
你真的需要了解一下CSS变量 var()的用法

当Web项目变得越来越大时,他的CSS会变得像天文数字那么大而且还变得混乱。为了帮助我们解决这个问题,新的CSS变量很快就会出现在主流浏览器中,它让开发人员能够重用并轻松编辑重复出现的C...

前端小攻略
今天
1
0
嵌入式应用选择合适的微控制器

为嵌入式应用选择微控制器有几个原因,即低成本,高集成度,增加可靠性,节省空间等。 准备所需硬件接口列表使用微控制器的基本硬件框图,准备一份微控制器需要支持的所有外设接口的列表。微...

linux-tao
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部