`
meiyuncao
  • 浏览: 2552 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

ORACLE中拼接号码的sql该怎么写?

阅读更多
如下图所示:如果一张表A中存储如下数据,
bitycode startno           endno
100	0000350001	0000350012
100	0000350022	0000350135
100	0000350136	0000350138
100	0000350139	0000350141
100	0000350142	0000350200
100	0000350201	0000350201
100	0000350202	0000350350
102	0000004201	0000004500
102	0002290001	0002290027
102	0002290028	0002290062
102	0002290063	0002290063
102	0002290064	0002290100
102	0002290359	0002290359
102	0002291029	0002291032
102	0030410801	0030413000
301	0000659001	0000659500
301	0000740626	0000741125

应该怎么转换为如下所示的结果呢?
bitycode startno           endno
100	0000350001	0000350012
100	0000350022	0000350350
102	0000004201	0000004500
102	0002290001	0002290027
102	0002290028	0002290062
102	0002290063	0002290100
102	0002290359	0002290359
102	0002291029	0002291032
102	0030410801	0030413000
301	0000659001	0000659500
301	0000740626	0000741125

总结:就是为了保证如果下一条记录的startno能跟上一条的endno号码练号的话就拼接在一起,最好加个份数。谢谢大家啦~!
1
2
分享到:
评论

相关推荐

    sql拼接:不要拼接Sql,而要使用参数的好处

    - **共享SQL语句**:为了提高性能,Oracle会将解析后的SQL语句及其执行计划存储在共享池中。这样,当相同的SQL语句再次执行时,就不需要重新解析,直接使用缓存的执行计划即可。 - **严格匹配**:Oracle在判断...

    Oracle中分组后拼接分组字符串.pdf

    Oracle 中分组后拼接分组字符串 本文主要介绍了在 Oracle 中如何对分组后的数据进行拼接操作,生成分组字符串。下面将对这个问题进行详细的分析和解释。 首先,我们需要创建一个测试表,并插入一些测试数据。这个...

    SQL拼接工具包API 支持Oracle/PostgreSQL/MySql

    简化sql拼接过程,提升开发效率,减少拼接错误。 可以拼接select、update、delete语句以及where条件语句。 拼接where条件可自动组织参数并返回。 支持andEq(), andGt(), andGe(),andLt(), andLe(), andEqDate(), ...

    Oracle P/L SQL实现PDF报表内容生成(最新版)

    Oracle P/L SQL是一种在Oracle数据库环境中编写存储过程和函数的语言,它扩展了SQL的功能,使得在数据库内部可以执行复杂的业务逻辑和数据处理。在本场景中,"Oracle P/L SQL实现PDF报表内容生成"指的是利用Oracle的...

    ORACLE和SQL语法区别归纳

    本文旨在为初学者提供关于Oracle与SQL Server在数据类型、函数及日期操作等方面的语法差异总结,帮助读者更好地理解这两种数据库管理系统的特点,并能够在实际应用中灵活选择合适的语法进行操作。 #### 数据类型...

    静态、动态sql及各种游标

    静态SQL和动态SQL是两种不同的SQL语句执行方式,分别应用于不同的场景中。静态SQL是指在PL/SQL中直接运行的SQL语句,没有什么特别之处。动态SQL则是指利用EXECUTE IMMEDIATE语句执行的SQL语句,这种方式可以在运行时...

    SQL_Server,Oracle,DB2数据库SQL语句比较

    标题与描述均聚焦于SQL Server, Oracle, 和DB2数据库中的SQL语句比较,这是一个对IT专业人士特别是数据库管理员(DBA)、开发人员以及对数据库技术感兴趣的人来说极为实用的主题。以下是对给定文件中提及的关键知识点...

    oracle中将列拼接字段函数

    本文将详细介绍如何使用Oracle中的`WMSYS.WM_CONCAT`函数来实现列的拼接,并通过具体的例子帮助理解其应用场景。 ### Oracle中的WMSYS.WM_CONCAT函数 #### 函数介绍 `WMSYS.WM_CONCAT`函数是Oracle提供的一个用于...

    oracle和sql的语法区别大

    - Oracle 使用CONCAT进行字符串拼接,而在SQL Server中可以直接使用表达式相加的方式进行字符串拼接。 - **CHR, CHAR** - Oracle 提供了CHR和CHAR函数用于将ASCII码值转换为字符,而SQL Server没有对应的直接函数...

    SQL语句拼接工具,简化SQL语句拼写代码

    随着数据库应用的日益复杂,编写和管理SQL语句变得越来越繁琐,尤其是在处理动态查询时,需要根据用户输入或业务条件拼接SQL字符串。为了解决这个问题,出现了SQL语句拼接工具,如描述中提到的,它能帮助简化SQL语句...

    ORACLESQL拼接语句.docx

    以下将详细解析Oracle SQL中的关键知识点。 1. **数据控制语句 (DML)** - **INSERT**:用于向数据表中插入新的记录。有两种基本形式:一种是直接插入指定的值,另一种是从另一个表中选择数据插入。插入字符串时,...

    oracle 和sql Server 函数对比

    在IT行业中,数据库管理系统(DBMS)是至关重要的组成部分,其中Oracle和SQL Server是最为广泛使用的两种DBMS。它们各自提供了丰富的内置函数来处理数据,包括数值、字符串、日期时间等类型的操作。本文将深入探讨...

    EXCEL公式拼接SQL插入语句,导入数据

    通过EXCEL公式,拼接Oracle数据库插入语句。开发过程造数测试或导入初始化数据的时候很方便。

    ASP技术常遇问题解答-如何处理Oracle中较大的文本数据?.zip

    使用绑定变量而非拼接SQL字符串,可以防止SQL注入并提高查询效率。 4. **游标选择**:根据应用需求选择合适的游标类型。如果只需要读取数据,可以选择只读游标(CursorType = adOpenForwardOnly)。如果需要更新或...

    ORACLESQL拼接语句.pdf

    Oracle SQL是数据库管理中用于操作和管理Oracle数据库的重要工具,主要包含数据控制语言(DML)和数据定义语言(DDL)两大类。以下将详细解释这两个部分的主要知识点。 一、数据控制语言(DML) 1. INSERT INSERT...

    oracle数据库复杂sql语句

    ### Oracle数据库中的复杂SQL语句解析 在Oracle数据库中,复杂的SQL语句是处理大量数据、执行高级查询和实现各种业务需求的关键技术之一。本文将根据提供的内容介绍几个典型的复杂SQL应用场景及其具体实现方法。 #...

    Oracle数据库表定时备份表 表名动态拼接时间戳存储过程

    1、备份Oracle数据库表时添加动态时间戳,解决了ORA-00922: missing or invalid option 错误。 2、备份表结构和数据,还备份索引、序列... 8.1、P_TIMER_BAK_TABLE定时备份表 表名动态拼接时间戳.sql 8.2、Readme.txt

    SqlUtils工具类,Sql IN 条件拼接工具类

    `SqlUtils`工具类是Java开发中用于处理SQL语句拼接的一个实用工具,特别是针对包含`IN`条件的查询。在数据库操作中,`IN`关键字常用于筛选满足特定集合条件的记录。例如,假设我们需要查找ID在一组值中的用户,我们...

    Oracle数据库、SQL

    Oracle数据库和SQL是数据库管理和数据查询的核心工具。Oracle是一种关系型数据库管理系统(RDBMS),由Oracle公司开发,广泛应用于企业级数据管理。SQL(Structured Query Language)是用于操作数据库的标准语言,...

Global site tag (gtag.js) - Google Analytics