1樓:匿名使用者
這個簡單:
select f1,max(f2),max(f3),max(f4) from ** into 新** group by f1
即按照第1列進行分組,名稱不同的在不同組,再儲存成新**。
如果你要從原**中直接刪除,那麼你需要有一列是主關鍵字,即該列不可能有重複的行,如果是f3(這裡只有f2和f3滿足),那麼:
delete from ** where
f3 not in (
select max(f3) from ** into 新** group by f1)
2樓:匿名使用者
給你個簡單有效的笨方法吧
先查詢所有記錄並迴圈輸出,然後再在迴圈中查詢每個記錄的f1是否有重複,如果就刪除。
set 資料集1=conn.execute("select * from table")
迴圈開始
set 資料集2=conn.execute("select * from table where f1='資料集1.f1' and f2<>'資料集1.f2'")
if 記錄存在 then
刪除資料集2的當前記錄
end if
迴圈結束
3樓:匿名使用者
delete k
from tb k
where exists(select * from tb where k.f1=f1 and f2>k.f2)
這裡假設的是你的f2不重複的 你也可以對應的條件兌換
excel怎麼取消第一列的隱藏
兩種方法 1 用滑鼠選取你隱藏的那幾列 最好多選取幾列 然後點工具欄上的 格式 列 取消隱藏 搞定!2 手動解決 用滑鼠指到隱藏列的字母旁邊,當變成十字形的圖示時,按下滑鼠拖動即可,其他列同理 excel中,只要選中被隱藏列的左右二列,選擇 取消隱藏 被隱藏的列就顯示出來了。可是第一列卻不行,比如隱...
Excel中如何查詢一列重複資料中漏掉的資料
增加輔助列比較簡單。先判斷 張 所在位次數,如果是4,則取2,否則肯定是3,則取1。用mid 取2和3或4之間的數值,與上一行取得的數值相減,如果不等於1且不等於 12,即可認為是有漏資料。如何在excel 中的一列資料中找出是否有重複的?選中a列 格式 條件格式 公式 countif a a,a1...
excel和並列若干列合併到第一列的下面。用什麼公式或者VBA
a6中輸入 c2然後左拉公式 到f列 下拉公式 多拉一些 你就可以看到你要的資料了了 excel怎麼吧多列合併到一列 將多列 內容合併在一列中,可以按以下方法操作,下面是原圖 1 建立一個excel 要求將 的多列內容合併在一列中。2 將 紅色邊框內的多列內容,合併在右側枚紅色邊框的一列。3 在f2...