先建一張S01人口統計信息表:
drop table if exists S01人口統計信息;
/*==============================================================*/
/* Table: S01人口統計信息 */
/*==============================================================*/
create table S01人口統計信息
(
行政區域ID varchar(100) not null,
總人口 varchar(100) null,
0_6歲 varchar(100) null,
7_17歲 varchar(100) null,
18_40歲 varchar(100) null,
41_65歲 varchar(100) null,
66_84歲 varchar(100) null,
85歲以上 varchar(100) null,
constraint PK_S01人口統計信息 primary key clustered (行政區域ID)
);
然后,通過下面的SQL做事情:
update `s01人口統計信息` t1 set t1.`0_6歲`= CEILING(t1.`總人口` * 0.09)
where t1.行政區域ID in (select t2.行政區域ID from (select `行政區域ID` from `s01人口統計信息`) t2);
轉載請備明出處:洪荒少男~