社区
DB2
帖子详情
怎样去掉一个字段值前面的0?如“0000000000000123”变成“123”
zcn
2003-10-15 09:40:50
在db2中,表A tablea 有个字段 aaa,其规则为:长度16位,表示序号,如“0000000000000123”,即递增产生序号,不足16位前补0。
现在希望在查询时,去掉aaa字段值前面的0,即如果aaa字段值为“0000000000000123”,select出来后变成“123”。
这个select语句怎么写?请布林赐教,谢谢!
...全文
80
2
打赏
收藏
怎样去掉一个字段值前面的0?如“0000000000000123”变成“123”
在db2中,表A tablea 有个字段 aaa,其规则为:长度16位,表示序号,如“0000000000000123”,即递增产生序号,不足16位前补0。 现在希望在查询时,去掉aaa字段值前面的0,即如果aaa字段值为“0000000000000123”,select出来后变成“123”。 这个select语句怎么写?请布林赐教,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
db2boy
2003-10-16
打赏
举报
回复
这样的出来的是整型了,还要用char(int(aaa))转成字符串,
注意,可以通过length(char(int(aaa)))看看最后字符串的长度,如果后面有空格,可以用rtrim(char(int(00000000000000000123)))除掉空格
cnlins
2003-10-15
打赏
举报
回复
select int(aaa) from tablea
oracle
字段
拼接过程中以0开头的小数,开头的0消失
1.出现问题 在做
字段
拼接的过程,查询结果出现以0开头的小数,开头的0消失 2.问题解决 为何小数点前0会省略,是因为oracle数据库中存在
一个
隐形类型转换,在拼接的过程中小数自动转成字符类型,相当于调用了to_char函数,所以丢失小数点
前面
的0 这里操作就是把数
值
类型转换为字符型,即加上to_char(
字段
,’fm9999999999999990.00’) ,(查看表结构设计,我这里类型是number(16,2),所以设置
前面
小数点
前面
最多16位,后面保留2位) 其中9代表如果存...
sqlserver 把SELECT结果集中一列的所有的
值
用逗号隔开放进
一个
字段
内
首先我们有
一个
表 查询结果如下: 现在我们想要把USER_NAME这一列的内容 放到
一个
字段
里面去: 一行sql语句解决问题: 1 SELECTSTUFF((SELECT','+convert(VARCHAR, USER_NAME)FROMTE_USERFORXML PATH('')), 1, 1,'')ASUserName ...
oracle单
字段
拆分成多
字段
在网上查了一些
字段
拆分的方法,总结下。 最简单的方法使用substr里加入instr的方法。 比如:tel
字段
里有 13923882822;13923882822;18927466699 13526523612;13526523612这些内容, 我们要把他们拆分,使他们达到这样的效果: tel1 tel2
SAP ABAP ALV控制显示的网格中的每
一个
字段
属性
字段
目录是用来控制ALV显示的网格中每个
字段
的属性的,比如
字段
的顺序,对齐方式,可编辑状态,颜色,等等.常用的
字段
如下: row_pos:默认
值
为0,可选
值
为1、2、3,既最大分3级别显示 fieldname
字段
的名字(内表中定义的
字段
名) ref_field(ALV 控制: 内部表
字段
的参考
字段
名称) 参考的数据字典的
字段
名,配合ref_tabname一起使
JS 多
字段
拼接为字符串,并处理掉 null 的情况
首先使用 map 方法将每个字符串的
值
提取到
一个
新数组中,然后使用 filter 方法过滤掉未定义的
值
,最后使用 join 方法将这些非空的
值
。上述代码片段中,使用 formatField 用来格式化
字段
,combineFields 用来组合所有
字段
,且使用 map 和 join 方法更简洁地组合
字段
,减少了多次字符串拼接操作。根据多个
字段
,动态拼接显示 label 字符串,由于
字段
的
值
存在 null 的情况,我们又将如何将 null 从字符串中去除呢?
DB2
5,889
社区成员
11,654
社区内容
发帖
与我相关
我的任务
DB2
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
复制链接
扫一扫
分享
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章