mysql操作技巧隨筆 鍊錶刪除資料

2021-07-10 06:50:17 字數 386 閱讀 1019

經常使用mysql查詢各種語法,插入刪除的技巧用的少了

突然間,產品提出了個需求,統計一部分資料1000多條,再統計領一部分資料幾十萬吧,從幾十萬中排除1000多條資料中相同的資料

突然間不知道如何寫了,想起可以用儲存過程,

with ct1(表名,自命) as sql語句 

接下來可以--select * from ct1 where 1;

另個方法是 select出乙個臨時表,用完刪除

還有乙個方法,聯合刪除的

delete 

a1 from 

a1 inner 

join 

a2on 

a2.id 

= a1.id

內連線去公共部分,刪除相同鍵值資料

刪除鍊錶的節點 鍊錶操作

給定單向鍊錶的頭指標和乙個要刪除的節點的值,定義乙個函式刪除該節點。返回刪除後的鍊錶的頭節點。注意 此題對比原題有改動 示例 1 輸入 head 4,5,1,9 val 5 輸出 4,1,9 解釋 給定你鍊錶中值為 5 的第二個節點,那麼在呼叫了你的函式之後,該鍊錶應變為 4 1 9.示例 2 輸入...

鍊錶插入刪除操作

include using namespace std 定義單向鍊錶節點 struct listnode end of listnode 將新節點插入煉表頭 void insertlist listnode head,int insertdata listnode pnode new listnod...

876鍊錶刪除操作

給定乙個帶有頭結點 head 的非空單鏈表,返回鍊錶的中間結點。如果有兩個中間結點,則返回第二個中間結點。示例 1 輸入 1,2,3,4,5 輸出 此列表中的結點 3 序列化形式 3,4,5 返回的結點值為 3 測評系統對該結點序列化表述是 3,4,5 注意,我們返回了乙個 listnode 型別的...