关于VFP的小问题

来源:百度知道 编辑:UC知道 时间:2024/05/14 08:59:55
表名:rsb
xm sex
zhang m
li f
......
现想新建一个表,把'm'替换成'男','f'替换成'女',我用select语句,不知为什么不行。(刚学VFP,太难的不懂)
select xm,sex= case sex when 'm' then '男'when 'f' then '女'else '未'end from rsb
听说case功能很强,能不能用select case when then这样的命令呢?

应该用REPLCE命令:
REPL ALL SEX WITH "男" FOR SEX="m"
REPL ALL SEX WITH "女" FOR SEX="f"
SELECT 是选择工作区的命令,如果用CASE WHEN语句需要用到循环语句,得用好几条命令才能实现,而REPL的功能相当于好几条命令。