你这是什么数据库什么工具?数据库里原始数据就有这个单独的点么?如果有,那就说明这两个字段是字符类型;如果没有,那就应该当空值处理。
假设数据的确是个".",则
select case when 字段a='.' then 字段b else 字段a end from 表;
如果是空值,则
--通用
select case when 字段a is null then 字段b else 字段a end from 表;
--ORACLE
select nvl(字段a,字段b) from 表;
--mysql
select ifnull(字段a,字段b) from 表;
MIMIC是数据库里的数据,我问的是数据库系统。另外,你说的stata是那个数据分析软件?
stata是不支持在自己的数据上使用sql的,只能是访问其他数据库的时候使用sql
在stata上可以这么合并列,
egen sa_new=rowtotal(sa-sa10)
keep zp sa_new
实际上就是弄个求和列,你直接相加都可以
请学会使用搜索引擎来找问题
没有值的字段设置为null,用ifnull方法合并,
select ifnull(A字段,b字段) from 表名
请问是什么数据库?