Y=10600001
Z=SUBSTR(Y,7,6)
为啥Z=600001?
从第7个字符开始读6个字符
第七个字符难道不是倒数第二个位(0) 吗?
楼主: 小沐君
|
1664
10
[问答] 为啥结果是z=600001? |
博士生 5%
-
|
回帖推荐superguy333 发表于2楼 查看完整内容 Y=10600001 Y---数值变量
Z=SUBSTR(Y,7,6) 参与字符运算,Y由数值变量自动变为字符变量,字符长度为12,右对齐,左侧补空格4个。即Y相当于:空格1空格2空格3空格4 (四位空格)+10600001(八位字符)。
SUBSTR(Y,7,6) 也就是字符第7位开始,连续6位,就是600001
| ||
京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明 免责及隐私声明