libreoffice資料處理
一、重覆資料單一化(只能呈現單一欄位)
- 使用base資料庫來處理,例如:
- select DISTINCT 欄位 from 資料表
- select 欄位 from 資料表 group by 欄位(資料單一化的欄位)
- 只有使用cale試算表,土法煉鋼:以家長名單為例
- 監護人欄位排序
- 監護人欄位儲存格與上一筆儲存格做比較,例如:IF(D2=D1,0,1),相同者為0;不同者為1
- 將比較結果複製、選擇性貼上為數值(值)
- 將比較結果排序,將0的資料列刪除
- 班級座號排序
二、base資料庫(參見教學資料)
- 差集運算
SELECT * FROM 母群體資料表(單一) WHERE 關鍵欄位 NOT IN ( SELECT 關鍵欄位 FROM 子群體資料表 )
- 聯集運算
SELECT 欄位1,欄位2 FROM 資料表1 UNION SELECT 欄位1,欄位2 FROM 資料表2
- 交集運算
SELECT 欄位1,欄位2 FROM 資料表1 INTERSECT SELECT 欄位1,欄位2 FROM 資料表2
- 左外部關聯
SELECT table_column1, table_column2...
FROM table_name1
LEFT JOIN table_name2
ON table_name1.column_name=table_name2.column_name;