1.update數據
UPDATE VOL_BASEINFO b SET (b.vlbi_zzmmm, b.vlbi_mzm) = (select t.zz,t.mz from MY_ZHB_2014 t where t.xh= b.vlbi_xh) where b.vlbi_xh like '14%';
2.根據身份證號判斷男女
decode(mod(to_number(substr('身份證號', 17, 1)), 2), 0, '2', '1')
a.先截取身份證的倒數第二位數字
b.被2整除
c.如果余數是0,則為2-女
d.如果余數是不為0,則為1-男
select decode(mod(to_number(substr('身份證號', 17, 1)), 2), 0, '2', '1') from dual
3.在sql中 insert into 中能插入select 語句,這里要求A和B的表結構是一樣的
insert into A select * From B;
如果不一樣,則需要使用:
insert into A(C1,C2,...) select C1,C2,... From B; //這里C1、C2分別指A表與B表字段大小和類型都相同的列。
