社区
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语句怎么写?请布林赐教,谢谢!
...全文
87
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一起使
mysql distinct 有重复
字段
distinct去除的不是重复
字段
,而是重复记录,就是去除DISTICT后面所有
字段
都相同的记录。 举例:假设在
一个
多店版的商城系统里,有
一个
记录销售记录的表,记录着每个店铺的每一笔销售额。如下: 运行下面的查询,然后分别对比结果,我们就不难发现,distinct是去除重复的记录。 第一条查询 select distinct uid from sale_log; 筛选出了有销售额的店主。 第二...
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写文章