今天學會批量update語句,留下紀念一下:
sql匯入一張城市表,其中有個字段是**區號,當前只有地級市有區號資訊,但要求其下屬的區縣都需加入區號資訊,手工處理太痛苦了。
這段sql**由此而生,希望對有同樣需求的新手有幫助:
1:update t_citycode set telcode = b.telcode
2:from t_citycode,(select * from t_citycode where citycode !='00'
and countycode='00' )as b
3:where t_citycode.city=b.city and t_citycode.telcode is
null
邏輯很簡單:
update 表1 set 區號 = 虛擬表2的區號 from 表1,(找出地級市) as 虛擬表2 where 表1的地級市=虛擬表2的城市 並且 表1的區位為空
根據條件分組SQL
我有一張表 id roleid name linkman 1 2 中國 wjy 2 3 福建 abc 3 0 www 4 2 中國 eee 5 0 ddd 6 4 廣東 ijk 我想得到下面一張表 新建兩列 第一列是值,第二列是個數 linkname numcount 中國 2 福建 1 www 個...
MyBatis根據條件批量修改字段
conttoller restcontroller work public class workcontroller service service public class workservice public inte ce xml examine update work set isenabl...
批量插入,update
setting 1 create table t as select from all objects where 1 2 模擬逐行提交的情況,注意觀察執行時間 declare begin for cur in select from t ref loop insert into t values ...