關於資料處理

2021-07-15 04:59:59 字數 1197 閱讀 6564

1.使用者提供了乙份學生異動資料。

分析:a.在系統裡面學生所對應的班級,專業,學院這些基礎資料都是存在的,我只需要把學生的班級在資料庫裡面弄準確即可。

b.處理這些資料那我要知道我應該處理那幾張表(這個需要基於對系統的資料結構有所了解),那麼我處理資料需要牽涉到四張表(學院部門資訊表(bmdmb),學生資訊表xsxxb,***碼表zydmb,班級**表bjdmb)

c.由於使用者提供的是execl,我只要建一張臨時表temp,將我需要的字段拷貝到臨時表,那麼我抽取兩項有用的字段,學生學號,和學生所在班級名稱即可根據這個字段關聯修改資料。

select *from  xsxx  where  xh='15163612' ;

select  *from bjdm where bjdm='163a1506' or  bjmc='數15(7)數學s卓越' or  bjmc='外15(1)英語s';(確認資料是否存在)

create  table temp (

xh varchar2(45),

bjmc varchar2(90) )

select  * from  temp for update;

select  *from  zydm

select  *from  xsxx  where  xh  in(select  xh from  temp);

select *from   bjdm  where  bjmc  in(select  bjmc  from  temp)

update xsxx  a set bjmc=(select  bjmc from temp  b where a.xh=b.xh) where xh in(select  xh from  temp);

update  xsxx a set bjdm=(select  bjdm  from  bjdm b  where a.bjmc=b.bjmc) where xh in(select  xh from  temp);

update  xsxx  a  set zydm=(select zydm  from  bjdm b  where a.bjdm=b.bjdm) where xh in(select  xh from  temp);

update xsxx a  set  xydm=(select bmdm from  zydm b  where  a.zydm=b.zydm)  where xh in(select  xh from  temp);

資料處理 流資料處理利器

流處理 stream processing 是一種計算機程式設計正規化,其允許給定乙個資料序列 流處理資料來源 一系列資料操作 函式 被應用到流中的每個元素。同時流處理工具可以顯著提高程式設計師的開發效率,允許他們編寫有效 乾淨和簡潔的 流資料處理在我們的日常工作中非常常見,舉個例子,我們在業務開發...

爬蟲 資料處理 pandas資料處理

使用duplicated 函式檢測重複的行,返回元素為布林型別的series物件,每個元素對應一行,如果該行不是第一次出現,則元素為true keep引數 指定保留哪一重複的行資料 dataframe替換操作 使用df.std 函式可以求得dataframe物件每一列的標準差 資料清洗清洗重複值 清...

資料處理 pandas資料處理優化方法小結

資料處理時使用最多的就是pandas庫,pandas在資料處理方面很強大,整合了資料處理和資料視覺化。pandas的視覺化使用的是matplotlib。回到主題 計算資料的某個欄位的所有值,對其欄位所有值進行運算 處理的字段資料為時間戳,需要計算該時間戳距離現在的時間,單位為天。一般方法 使用現在的...