如何在VFP中规定一个字段由8位数字组成,不足用"0"填补.谢谢.
答案:4 悬赏:50 手机版
解决时间 2021-02-22 13:07
- 提问者网友:爱唱彩虹
- 2021-02-21 14:59
如何在VFP中规定一个字段由8位数字组成,不足用"0"填补.谢谢.
最佳答案
- 五星知识达人网友:爱难随人意
- 2021-02-21 15:44
AB=12345
XH=PADL(AB,8,[0]) &&将数值型数据转换为字符型数据,字符型数据宽度为8位,不足8位,前面用0补足,这个函数是从左面补足8位,PADR(AB,8,[0])是从右面补足8位
数值型字段前面是不能加0的
只有字符型字段,前面才能加0
XH=PADL(AB,8,[0]) &&将数值型数据转换为字符型数据,字符型数据宽度为8位,不足8位,前面用0补足,这个函数是从左面补足8位,PADR(AB,8,[0])是从右面补足8位
数值型字段前面是不能加0的
只有字符型字段,前面才能加0
全部回答
- 1楼网友:愁杀梦里人
- 2021-02-21 18:12
只能参考一下我说的,如果想通过代码在学生表里增加2个字段“birth_c”和“birth_n”,分别为字符型和数值型,并对这2个字段赋值,可以使用如下代码:Use 学生表alter table 学生表 add birth_c(c,10) &&添加长度为10的字符型字段birth_calter table 学生表 add birth_n(n,8) &&添加长度为8的数值型字段replace all birth_c with dtoc(birthday),birth_n with year(birthday)*10000+month(birthday)*100+day(birthday)
- 2楼网友:荒野風
- 2021-02-21 17:16
假如有个学生表,里面有个birthdady字段为日期型。
1、如果想通过代码在学生表里增加2个字段“birth_c”和“birth_n”,分别为字符型和数值型,并对这2个字段赋值,可以使用如下代码:
use 学生表
alter table 学生表 add birth_c(c,10) &&添加长度为10的字符型字段birth_c
alter table 学生表 add birth_n(n,8) &&添加长度为8的数值型字段
replace all birth_c with dtoc(birthday),birth_n with year(birthday)*10000+month(birthday)*100+day(birthday)
2、如果直接将birthdady字段从日期型改为字符型,可用如下代码:
alter table 学生表 alter birthday(c,10)
3、将birthday字段从日期型改为数值型,可用如下代码:
alter table 学生表 alter birthday(n,8)
- 3楼网友:拾荒鲤
- 2021-02-21 17:00
将原来数值型统一转换成符合要求的字符:
right(str((100000000+字段),9),8)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯