Oracle minus用法
?????? 「minus」直接翻譯為中文是「減」的意思,在Oracle中也是用來做減法操作的,只不過它不是傳統(tǒng)意義上對數(shù)字的減法,而是對查詢結果集的減法。 A minus B就意味著將結果集A去除結果集B中所包含的所有記錄後的結果,即在A中存在,而在B中不存在的記錄。其演算法跟Java中的Collection的removeAll()類似,即A minus B將只去除A跟B的交集部分,對於B中存在而A中不存在的記錄不會做任何操作,也不會拋出異常。
?????? Oracle的minus是按列進行比較的,所以A能夠minus B的前提條件是結果集A和結果集B需要有相同的列數(shù),且相同列索引的列具有相同的資料類型。此外,Oracle會對minus後的結果集進行去重,也就是如果A中原本多筆相同的記錄數(shù)在進行A minus B後將會只剩下一筆對應的記錄,具體情況請看下面的範例。
??????? 以下我們來看一個minus實際應用的範例,假設我們有一個使用者表t_user,其中有下列記錄資料:
?那麼:
inus(1)「userselect 5 id from t_user where id between 3 and 7」的結果將為:
select no,name,age,level_no from t_user minus select no,name,age,level_no from t_user2;感謝閱讀,希望能幫助大家,謝謝大家對本站的支持! 更多Oracle minus用法詳解及應用實例相關文章請關注PHP中文網(wǎng)!
本網(wǎng)站聲明
本文內容由網(wǎng)友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發(fā)現(xiàn)涉嫌抄襲或侵權的內容,請聯(lián)絡admin@php.cn

熱AI工具

Undress AI Tool
免費脫衣圖片

Undresser.AI Undress
人工智慧驅動的應用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章
Grass Wonder Build Guide |烏瑪媽媽漂亮的德比
1 個月前
By Jack chen
<??>:在森林裡99夜 - 所有徽章以及如何解鎖
4 週前
By DDD
烏瑪?shù)姆劢z漂亮的德比橫幅日程(2025年7月)
1 個月前
By Jack chen
Rimworld Odyssey溫度指南和Gravtech
3 週前
By Jack chen
Windows安全是空白或不顯示選項
1 個月前
By 下次還敢

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6
視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)