![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
怪熊
这个作者很懒,什么都没留下…
展开
-
oracle to_number 转换报无效数字问题
一般情况下to_number在处理经过to_char转换的数据后是不会报无效数字问题的,但是要是数据库里有非数字的字符会导致无效数字问题,可以参考以下代码去除非数字字符: to_number(REGEXP_REPLACE(CH,'[^-0-9]','')) 其中:CH为字段, 正则表达式:[^-0-9] 代表只取数字(包括负数) ...原创 2019-11-06 11:25:48 · 4520 阅读 · 0 评论 -
oracle(一)-常用sql和注意点
1.字符串连接 1.字符串连接用||或者用concate,但concate一次只能连接一个 SELECT name||':'||age FROM "A_TEST" 结果:张三:18 concate写法:group_name likeconcat(concat('%', :organName), '%') 2.日期相关的函数: --查询当前时间 selectsysdatef...原创 2019-04-20 00:24:18 · 250 阅读 · 0 评论 -
Oracle 的 wm_concat 和 listagg 函数的使用
1.需求: 原始数据如下(建表sql在文章底部): 目标:根据type进行分组,把楼栋名去重后用"/"进行拼接 2.解决: 方案1:使用wm_concat select TYPE , wm_concat(NAME) NAME from T_BUILDING group by TYPE; wm_concat 默认使用的是逗号进行拼接,结果如下(此时NAME的结...原创 2019-09-26 10:39:02 · 536 阅读 · 0 评论 -
MySQL/Oracle查询上一篇和下一篇sql
表结构与初始化数据如下: --表结构 create table T_NEWS ( ID NUMBER not null constraint T_NEWS_PK primary key, TITLE VARCHAR2(300), TURN NUMBER ) / comment on column T_NEWS.TITLE is '标题' / comment on colum...原创 2019-09-30 15:26:41 · 517 阅读 · 0 评论