当前位置:首页 > 开发 > 数据库 > 正文

去除第一个值

发表于: 2011-02-28   作者:alafqq   来源:转载   浏览次数:
摘要: 去除第一个空值的方法。first_value 函数,wm_concat自动忽略Null   with test as(select 1 col1, null col2 from dual union all  select 2,      null      from dual uni

去除第一个空值的方法。first_value 函数,wm_concat自动忽略Null

 

with test as
(select 1 col1, null col2 from dual union all
  select 2,      null      from dual union all
  select 0,      2         from dual)
select substr (wmsys.wm_concat(col1), 1, 1), substr(wmsys.wm_concat(col2), 1, 1)
  from test b
order by col1;
------上面这个是把所有同列的值拼成一个字符串, 然后取第一个字符



with test as(
select 1 col1, null col2, 1 rowindex from dual union  all 
select 2 ,     null     , 2          from dual union all
select 0 ,     2        , 3          from dual
)
select *
  from (select first_value(col1 ignore nulls) over() col1,
               first_value(col2 ignore nulls) over() col2,
               row_number() over(order by rowindex) ttt
          from test
       ) b
where ttt = 1

----------上面这个是取第一行的值,但是 ignore null

去除第一个值

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
在ArcGIS中,我们常用的几何类型有点、线、面、体(体,在涉及三维的情况下使用),但在这之外,可
先看一下官方的测试: 官方的演示有两个 bug 一个是combox数字一直不变,二是当选回第一个值时不执
去除Opera与迅雷的关联 在安装了迅雷7以后,所有主流的浏览器默认的下载就被迅雷接管了。此举看似很
去除Opera与迅雷的关联 在安装了迅雷7以后,所有主流的浏览器默认的下载就被迅雷接管了。此举看似很
去除Opera与迅雷的关联 在安装了迅雷7以后,所有主流的浏览器默认的下载就被迅雷接管了。此举看似很
记得之前做项目的时候,想实现一个功能,就是让多个对象保存到前端js的Array中,且保存的内容不能重
Eclipse中禁用JS验证 很久都未很好的解决eclipse对JS的验证,各种尝试屡试不爽.今找一牛B方法....看
include/dedesql.classs.php文件中找到第588行: $arrs1 = array(0x63,0x66,0x67,0x5f,0x70,0x6f,0x
使用Myeclipse编辑Java文件的时候,当鼠标移动到一个类(class) 或都方法(method)上时,会弹出一个
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号