乙個空值 SQL今日一題(9) 空值檢查

2021-10-14 18:19:15 字數 1053 閱讀 2039

獲取所有非manager的員工emp_no

這裡用到employees表和dept_manager表,兩個表以emp_no為公共字段,按照題目要求插入了如下資料:

select e.emp_no from employees ewhere e.emp_no not in (  select emp_no   from dept_manager)
1、題目要求非manager員工的emp_no,這裡要理解的是,只有manager員工才會出現在dept_manager表裡。先查出所有manager的emp_no

2、再從employees表中查emp_no,用 not in 操作符讓emp_no不在步驟1選擇的manager的emp_no中,即完成查詢。

select e.emp_no from employees e left join dept_manager d on e.emp_no = d.emp_nowhere d.dept_no is null
1、left join連線兩張表,on指定公共字段

2、再從連線好的表中篩選出dept_no為null的記錄即為非manager的資訊

in

not

空值檢查

猜你喜歡:

讓你的excel圖表動起來

細說回歸分析

資料分析應關注aarrr模型的哪些指標

鐵達尼號資料分析

深入淺出資料分析

今日要偷個懶了,把之前存好的sql今日一題先放出來溜溜食吧,在輸出和輸入之間反覆糾結和權衡,實在太難了。

得到乙個空值

也許你感覺到製造乙個空值 null 是乙個不值一提的話題 看看以下 1public class check 支票 2check的例項在沒有給signing和money賦值前,signing和money是什麼值呢?輸出勝於雄辯 1checkcheck new check 2system.console...

乙個空值 如何處理Pandas中的空值

如何處理pandas中的空值?今天番茄加速就來跟大家 一下。只要和資料打交道,就不可能不面對乙個令人頭疼的問題 資料集中存在空值。空值處理,是資料預處理之資料清洗的重要內容之一。python 資料分析包 pandas 提供了一些便利的函式,可以幫助我們快速按照設想處理 解決空值。空值處理的第一招 快...

oracle空值減去乙個數 減去兩個值時返回空值

我正在執行乙個查詢,以獲取特定客戶機在兩個時間段 7月和8月 內的總計。然後將兩者相減得到差分。然而,當我減去時,即使對於這個客戶端的jul和aug都存在值,也會得到空值。select語句的這一部分返回null值,儘管我知道值 數字存在。8月金額 7月金額作為最終結果 我試過分別執行jul和aug表...