全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2216 10
2018-08-29
Y=10600001
Z=SUBSTR(Y,7,6)

为啥Z=600001?

从第7个字符开始读6个字符

第七个字符难道不是倒数第二个位(0) 吗?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2018-8-29 19:21:35
Y=10600001              Y---数值变量
Z=SUBSTR(Y,7,6)      参与字符运算,Y由数值变量自动变为字符变量,字符长度为12,右对齐,左侧补空格4个。即Y相当于:空格1空格2空格3空格4  (四位空格)+10600001(八位字符)。

SUBSTR(Y,7,6) 也就是字符第7位开始,连续6位,就是600001
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-8-30 09:47:55
superguy333 发表于 2018-8-29 19:21
Y=10600001              Y---数值变量
Z=SUBSTR(Y,7,6)      参与字符运算,Y由数值变量自动变为字符变量 ...
多谢!非常清楚
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-8-30 12:59:45
学习了,但为啥变12位了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-8-30 14:28:24
l1i2n3i4n5g 发表于 2018-8-30 12:59
学习了,但为啥变12位了
quote
系统自动将数值转换为字符时,使用BEST12.的输出格式
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-8-30 14:45:08
你用length语句试一下就知道y的长度了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群