`

oracle中INSERT对应db2中的LOCATE函数用法

    博客分类:
  • db2
 
阅读更多

Sql代码

 

eg:

 

SELECT CONCAT(FIRST_NAME,LAST_NAME) FROM T1

 

eg:

SELECT CONCAT(FIRST_NAME,LAST_NAME) FROM T1

 

INSERT函数

 

语法:INSERT(ARG1,POS,SIZE,ARG2)

INSERT函数返回一个字符串,将ARG1从POS处删除SIZE个字符,将ARG2插入该位置。

Sql代码

 

eg:

 

eg:

LOCATE函数

语法:LOCATE(ARG1,ARG2,<POS>)

LOCATE函数在ARG2中查找ARG1第一次出现的位置,如果指定POS,则从ARG2的POS处开始查找ARG1第一次出现的位置。

Sql代码

 

eg:

 

SELECT LOCATE('a',NAME) FROM T1

 

eg:

SELECT LOCATE('a',NAME) FROM T1

 

POSSTR函数

 

语法:POSSTR(EXP1,EXP2)

POSSTR函数返回EXP2在EXP1中的位置。

Sql代码

 

eg:

 

SELECT POSSTR(NAME,'a') FROM T1

 

eg:

SELECT POSSTR(NAME,'a') FROM T1

 

DB2常用函数之REPEAT函数

 

语法:REPEAT(ARG1,NUM_TIMES)

REPEAT函数返回ARG1被重复NUM_TIMES次的字符串。

Sql代码

 

eg:

 

SELECT REPEAT(NAME,2) FROM T1

 

eg:

SELECT REPEAT(NAME,2) FROM T1

 

REPLACE函数

 

语法:REPLACE(EXP1,EXP2,EXP3)

REPLACE函数用EXP3代替EXP1中所有的EXP2。

Sql代码

 

eg:

 

SELECT REPLACE('ROMANND','NND','CCB') FROM T1

 

eg:

SELECT REPLACE('ROMANND','NND','CCB') FROM T1

 

SPACE函数

 

语法:SPACE(SIZE)

SPACE函数返回一个包含SIZE个空格的字符串。

Sql代码

 

eg:

 

SELECT SPACE(10) FROM T1

 

eg:

SELECT SPACE(10) FROM T1

 

DB2常用函数之SUBSTR函数

 

语法:SUBSTR(ARG1,POS,<LENGTH>)

SUBSTR函数返回ARG1中POS位置开始的LENGTH个字符,如果没有指定LENGTH,则返回剩余的字符。

Sql代码

 

eg:

 

SELECT SUBSTR('CDNJFDJFJD',5,2) FROM T1

 

eg:

SELECT SUBSTR('CDNJFDJFJD',5,2) FROM T1

分享到:
评论

相关推荐

    DB2常用函数与Oracle比较

    - **Decimal/Double/Integer/Smallint/Real**: 这些数据类型在DB2和Oracle中都可以直接使用,无需特别的转换函数。 - **Hex**: DB2提供`HEX`函数来将二进制数据转换为十六进制格式。 - **Date/Time/Timestamp**: ...

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

    根据提供的文件信息,本文将对SQL Server、Oracle与DB2三种主流关系型数据库管理系统中的SQL语句进行详细的对比分析。这不仅有助于理解不同数据库系统之间的差异,也为开发人员提供了跨平台迁移时所需的必要知识。 ...

    DB2 SQL 数据库函数

    本文将详细介绍DB2 SQL数据库中的常用函数及其使用方法。 #### 二、数学函数 1. **ABS(exp)**: 返回表达式`exp`的绝对值。 - 示例:`ABS(-10)` 返回 `10`。 2. **ABSVAL(exp)**: 功能与ABS相同,返回表达式的...

    DB2常用函数(初学者必备)

    本文将深入探讨DB2中的常用函数,这些函数覆盖了类型转换、日期时间操作、字符串处理以及数学计算等多个方面,对于初学者来说,掌握这些函数能够极大地提升在DB2环境下的数据操作效率。 ### 类型转换函数 DB2提供...

    DB2函数大全

    ### DB2函数大全 在数据库管理系统(DBMS)中,IBM DB2是一款强大的产品,它不仅提供了稳定、高效的数据存储服务,还内置了丰富的SQL函数,这些函数极大地简化了开发...希望本文对您了解和使用DB2中的SQL函数有所帮助。

    MySQL中的LOCATE和POSITION函数使用方法

    MySQL中的LOCATE和POSITION函数使用方法 MySQL中的LOCATE和POSITION函数是两个经常被忽视的字符串函数,但它们却提供了非常有用的字符串搜索功能。在本文中,我们将深入探讨LOCATE和POSITION函数的使用方法,以便更...

    DB2 SQL 实现行转列,列转行

    DB2 SQL 通过函数(CONCAT/POSSTR/LOCATE)实现行转列,列转行 可以按照标点把多列转换为一行,多行转换为一列

    db2字符串类型的常用函数

    本文将详细介绍DB2中常用的字符串类型函数,并通过具体示例加以说明,帮助读者更好地理解和运用这些函数。 ### 1. VALUE 函数 VALUE 函数用于将表达式转换为指定的数据类型。其语法结构为:`VALUE(EXPR1 AS TYPE1)...

    db2常用函数整理.doc

    在DB2中,函数的使用是数据库查询语言SQL的重要组成部分。以下是对DB2常用函数的详细介绍: 1. AVG 函数:这个函数用于计算一组数值的平均值。基本语法是 `AVG(expression)`。它会忽略NULL值,并且如果指定`...

    DB2函数详解

    在DB2数据库管理系统中,提供了丰富的内置函数来支持各种复杂的数据处理需求。这些函数大致可以分为两大类:聚集函数和标量函数。本文将深入解析每种函数的功能及其应用场景。 #### 聚集函数 聚集函数主要用于处理...

    oracle与mysql各种语法定义及函数的不同之处及解决方案

    ### Oracle与MySQL语法定义及函数的不同之处及解决方案 #### 数据迁移常见问题及处理方法 **问题一:** 扫描件表数据转移过程中出现数据量不一致。 **可能原因及解决办法:** 1. **扫描件本身损坏**:检查源...

    数据库移植注意事项(SQLSERVER,ORACLE,DB2).txt

    - **DB2**: 使用`LOCATE`函数来查找子字符串的位置。例如,`SELECT LOCATE('E', 'ABCDEF') FROM SYSIBM.SYSDUMMY1`。 #### 9. 获取字符串长度 - **SQL Server**: 使用`LEN`函数来获取字符串长度。 - **Oracle** 和...

    C语言中的刷新和定位函数

    ### C语言中的刷新和定位函数 ...通过理解并掌握`fflush`、`ftell`和`fseek`等函数的使用方法,开发者能够在C语言中更加灵活地控制文件的读写操作,这对于开发高效、可靠的软件系统具有重要意义。

    Keil C51 中C语言编程下函数绝对地址的定位方法

    在"Code"域中输入函数的链接名称和对应的重定位地址,格式如下: "?PR?_READIAP?DEMO(0x8000), ?PR?_PROGRAMIAP?DEMO(0x8016), ?PR?_ERASEIAP?DEMO(0x802C)" 5. 重新编译:保存设置并重新编译项目,再次查看".M51...

    keil c51中变量 常量 函数的定位

    2. 使用 BL51 Locate 选项:可以在 Project-&gt;Options for Target 'Target1' 中选择 BL51 Locate 页,并在下面的 code 栏中写上相应的地址信息。 二、变量定位 Keil C51 中只有全局变量可以绝对定位,局部变量无法...

Global site tag (gtag.js) - Google Analytics