`
leon1509
  • 浏览: 535682 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

(转)DB2把整型转换成制定长度的字符串,前面补0

    博客分类:
  • DB2
db2 
阅读更多
select a.auto_id,right(digits(cast(auto_id as bigint)),18)  from T_BZ_DEMO_AREA_APP a;

digits必须使用整型参数。

auto_id类型为:
small integer :返回5位字符串。
large integer :返回10位字符串。
big integer   :返回19位字符串。

如果需要的字符串长度不是上面这些长度,需要使用right函数来获取右边的字符串长度。


原贴地址:http://www.cnblogs.com/kfarvid/archive/2009/11/23/1608842.html
分享到:
评论

相关推荐

    DB2到GreenPlum/PostgreSQL的转换指南

    ### DB2到GreenPlum/PostgreSQL的转换指南 #### 1. 引言 ##### 1.1 目的 本指南旨在帮助用户理解从DB2迁移到GreenPlum或PostgreSQL过程中所涉及的关键技术和注意事项。由于这两种数据库系统之间存在显著差异,因此...

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

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

    db2函数说明

    DB2的字符串函数支持对文本数据的操作,包括格式转换和基本的字符串运算。 - **ASCII(char_expr)**:返回char_expr中第一个字符的ASCII值。 - **BLOB(char_expr)**:将字符串转换为BLOB表达式。 - **CHAR(datetime-...

    db2函数大全,使用方法

    BIGINT() 函数用于将整型常量中的数字或字符串转换为 64 位整数。例如: SELECT BIGINT(EMP_NO) FROM BSEMPMS; 17. CEILING() 函数 CEILING() 函数用于计算比参数大或等于参数的最小的整数值。例如: SELECT ...

    DB2函数大全(自己整理的)

    - **函数解释:** 返回整型常量中的数字或字符串的 64 位整数表示。 - **示例:** `SELECT BIGINT(EMP_NO) FROM BSEMPMS;` - **知识点:** BIGINT 函数将输入值转换为 64 位整数类型。 **8. CEILING() OR CEIL()** ...

    DB2 与ORACLE的比对.docx

    - 在 ORACLE 中,`to_number` 用于将字符串转换为整型,`to_char` 转换为字符串,`to_date` 转换为日期,`to_timestamp` 转换为时间戳。DB2 使用类似的函数,如 `cast` 或 `char`、`int`、`double` 来进行数据类型...

    DB2的一些培训资料

    - `LONGVARGRAPHIC`: 长图形字符串。 - `DBCLOB`: 双字节字符大文本对象。 - **二进制字符串** - `BLOB`: 大二进制对象。 - **日期时间** - `DATE`: 存储日期。 - `TIME`: 存储时间。 - `TIMESTAMP`: 存储日期...

    Oracle与DB2数据类型的分类对应说明分享.pdf

    在转换时需注意,Oracle 中可使用 `TO_CHAR()` 函数将 `DATE` 转换为字符串,以匹配 DB2/400 的 `DATE` 和 `TIME`。 2. **字符类型**: - Oracle 的 `VARCHAR2(n)` 类型对应 DB2/400 的 `CHAR(n)` 或 `VARCHAR(n)`...

    DB2错误码大全

    DB2错误码通常由一个五位数字(SQLCODE)和一个五字符的字符串(SQLSTATE)组成,其中SQLCODE为正数时表示警告,负数表示错误;SQLSTATE则是用于更细致地分类错误类型的标准代码。以下是一些常见的DB2错误码及其含义...

    DB2异常信息大全

    - 数据类型不匹配:例如尝试将字符串赋值给整型字段。 - 字段约束违反:如NOT NULL约束被违反。 - **解决方案**: - 检查并确保所插入的数据符合列的数据类型。 - 如果存在特定的列约束(如非空约束),确保数据...

    db2常用命令大全,有说明

    **说明**:这条命令将 `LOG_COMM_FAILED` 表中的 `IP` 字段从字符串类型转换为整型,并在此基础上加50。 #### 十七、重置连接 **命令**: ```sql CONNECT RESET; ``` **说明**:这条命令用于重置当前的数据库连接...

    db2函数大全教程学习

    - **功能**: 返回整型常量中的数字或字符串的64位整数表示。 - **示例**: `SELECT BIGINT(EMP_NO) FROM BSEMPMS;` - **解释**: 返回`EMP_NO`列中每个条目的64位整数表示形式。 **17. CEILING() OR CEIL()** - **...

    DB2_常用命令大全

    16. 类型转换:使用 `CAST` 函数将字符串类型转换为整型,例如 `cast(ip as integer)+50`。 17. 重新连接:使用 `CONNECT RESET` 断开当前连接并重置连接状态。 18. 中断数据库连接:通过 `DISCONNECT` 命令断开与...

    牛新庄:DB2使用经验

    - **类似CHARINDEX查找字符在字符串中的位置**:使用`POSITION`函数,例如: ```sql POSITION('string' IN 'substring') ``` - **类似DATEDIF计算两个日期的相差天数**:使用`EXTRACT`函数与日期操作相结合,...

Global site tag (gtag.js) - Google Analytics