AJax技术

数据库中如何使用SQL查询连续号码段

字号+ 作者:H5之家 来源:H5之家 2018-02-09 12:00 我要评论( )

在ITPUB上有一则非常巧妙的SQL技巧,学习一下,记录在这里。 最初的问题是这样的: 我有一个表结构。

SQL> SELECT b.fphm, MIN (b.kshm) Start_HM, MAX (b.kshm) End_HM
2 FROM (SELECT a.*, TO_NUMBER (a.kshm - ROWNUM) cc
3 FROM (SELECT *
4 FROM t
5 ORDER BY fphm, kshm) a) b
6 GROUP BY b.fphm, b.cc
7 /

FPHM START_HM END_HM
---------- -------- --------
2013 00000120 00000122
2013 00000124 00000125
2014 00000001 00000005
2014 00000007 00000009

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • Prototype使用学习手册指南之ajax.js

    Prototype使用学习手册指南之ajax.js

    2018-02-09 16:04

  • iText使用小技巧

    iText使用小技巧

    2018-01-25 13:14

  • Google Web Toolkit(GWT)的使用技巧和技术资源

    Google Web Toolkit(GWT)的使用技巧和技术资源

    2018-01-25 10:09

  • PHP 和 AJAX MySQL 数据库实例

    PHP 和 AJAX MySQL 数据库实例

    2018-01-23 14:17

网友点评