今天做的一個SQL面試題,用到了HAVING語句來限制函式關係
面試題目如上。
第一題的問題主要是理解問題,容易寫成去掉"李明"的課程的學生,而不是沒選他課的學生
比如錯誤sql:SELECT
S.SNO
FROM
S
LEFT JOIN SC ON S.SNO = SC.SNO
WHERE
SC.CNO NOT IN (
SELECT
CNO
FROM
C
WHERE
CTEACHER = '李明'
)
正確寫法應該是查出來選了他課的學生的id,然後查詢id不在此列的學生id,正確sql是:
SELECT
S.SNAME
FROM
S
WHERE
S.SNO NOT IN (
SELECT
S.SNO
FROM
S
LEFT JOIN SC ON S.SNO = SC.SNO
WHERE
SC.CNO IN (
SELECT
CNO
FROM
C
WHERE
CTEACHER = '李明'
)
)
第二個題,用到了HAVING語句來限制函式,正確sql是:
SELECT
S.SNAME,
AVG(sc.SCGRADE)
FROM
S
INNER JOIN SC ON S.SNO = sc.SNO
INNER JOIN C ON sc.CNO = C.CNO
WHERE
sc.SCGRADE < 60
GROUP BY
S.SNO
HAVING
COUNT(sc.SCGRADE) >= 2
學習sql任重而道遠,今天這個sql想了半個多小時,如果面試去的話,估計就GG了
相關推薦
今天做的一個SQL面試題,用到了HAVING語句來限制函式關係
面試題目如上。第一題的問題主要是理解問題,容易寫成去掉"李明"的課程的學生,而不是沒選他課的學生比如錯誤sql:SELECTS.SNOFROMSLEFT JOIN SC ON S.SNO = SC.SNOWHERESC.CNO NOT IN (SELECTCNOFROMCWH
【SQL】今天的一個sql面試題(分組函式使用)
已經對試題做了化名處理。 表記錄如下: 根據表記錄,利用sql得出如下的結果: 這裡之所以記錄下來,是因為這個sql必須要用到高階分析函式,就是分組內排序和分組求和。 意思就是,題目要求就是按照deptno來分組,然後在分組內將記錄按照sal來排序,並且求得每條記錄
面試題9-用兩個棧來實現一個隊列,完成隊列的Push和Pop操作
ati import str highlight print row pty 用兩個棧 div 題目 用兩個棧來實現一個隊列,完成隊列的Push和Pop操作。 隊列中的元素為int類型。 思路: 一個棧壓入元素,而另一個棧作為緩沖,將棧1的元素出棧後壓入棧2中
面試題9-用兩個棧來實現一個佇列,完成佇列的Push和Pop操作
題目 用兩個棧來實現一個佇列,完成佇列的Push和Pop操作。 佇列中的元素為int型別。 思路: 一個棧壓入元素,而另一個棧作為緩衝,將棧1的元素出棧後壓入棧2中 程式碼 import java.util.Stack;
今天做一個項目的時候,要在一個編輯的jsp頁面的textarea標簽設置value屬性,結果發現他沒有value屬性,但是是編輯頁面又必須要回顯要修改的內容,所以在參考了w3cschool之後很輕松的解決了這個問題。
w3cschool 一個 ansi cli enc per table prefix cin 今天做一個項目的時候,要在一個編輯的jsp頁面的textarea標簽設置value屬性,結果發現他沒有value屬性,但是是編輯頁面又必須要回顯要修改的內容,所以在參考了w3csc
這是我見過最有用的java面試題,面試了無數公司總結的
【宣告】來源:動力節點Java學院,轉載源:指令碼之家(一小部分題的答案被我略作改動)1、什麼是執行緒區域性變數?執行緒區域性變數是侷限於執行緒內部的變數,屬於執行緒自身所有,不在多個執行緒間共享。Java 提供 ThreadLocal 類來支援執行緒區域性變數,是一種實現執
今天做一個excel匯入資料的功能,用到了NPOI,可是發現excel中日期格式拿到之後格式變了,無法轉換成DateTime型別了
解決方法:DateTime在NPOI中的型別是Numeric ,判斷如果是Numeric 型別的話再用.Net自帶的DateUtil.IsCellDateFormatted(cell)方法判斷是否為DateTime型別,如果2個都成立,取cell的DateCellValue屬
一個關於執行緒的經典面試題,要求用三個執行緒,按順序列印1,2,3,4,5.... 71,72,73,74, 75. 執行緒1先列印1,2,3,4,5, * 然後是執行緒2列印6,7,8,9,10, 然後是
package thread; /** * * 一個關於執行緒的經典面試題,要求用三個執行緒,按順序列印1,2,3,4,5.... 71,72,73,74, 75. 執行緒1先列印1,2,3,4,5, * 然後是執行緒2列印6,7,8,9,10, 然後是執行緒3列印
用javascript和html5做一個音樂播放器,附帶源碼
功能 優化 str 自由 所有 音樂app 作者 弧形 ner 效果圖: 實現的功能 1、首頁 2、底部播放控件 3、播放頁面 4、播放列表 5、排行榜 6、音樂搜索 輸入搜索關鍵詞,點擊放大鏡圖標 7、側邊欄 目錄結構 開發心得與總結 1、輪播圖 首
必看,經典sql面試題(學生表_課程表_成績表_教師表)
tin bsp get upload png idt cimage gem 公開 點擊鏈接加入QQ群 522720170(免費公開課、視頻應有盡有):https://jq.qq.com/?_wv=1027&k=5C08ATe http://xqtesting.com
27道Redis精選面試題,你會做幾題?
最近面試了幾家公司,都問到了Redis相關問題,當時準備面試時忽略了這方面內容,面試結果就可想而知了。面試回來後,收集了身邊朋友面試時遇到的關於redis的問題,進行了總結,記錄一下以便之後面試有所參考。 1、什麼是Redis?簡述它的優缺點? Redis的全稱是:Remote Dict
面試題15——用C++設計一個不能被繼承的類
template <typename T>class A { friend T; private: A(){} ~A(){} }; class B:virtual public A<B> { public: B(){} ~B(){} }; class C
[Python] 用python做一個遊戲輔助指令碼,完整思路
一、說明 簡述:本文將以4399小遊戲《寵物連連看經典版2》作為測試案例,通過識別小圖示,模擬滑鼠點選,快速完成配對。對於有興趣學習遊戲指令碼的同學有一定的幫助。 執行環境:Win10/Python3.5。 主要模組:win32gui(識別視窗、視窗置頂等操作)、PIL(螢幕截圖)、nump
蒐集前段面試題,自己嘗試做解答!
題目1,有一個數組[123,454,1231,567,897,12] 請取出這個陣列中最大的三個數! var arr=[] //儲存取出的數 var aa=[1253,123,54,65,1233] function getMax(arr1,arr2,length){ for(var
Python基礎(81道題)面試題,做了完了就不用擔心入不了門
1、為什麼學習Python? 人生苦短....哈哈,自己想吧!!! 2、通過什麼途徑學習的Python? 官網、網上視訊、學習網站 有需要Python學習資料的小夥伴嗎?小編整理一套Python資料和PDF,感興趣者可以加小編Python學習群:943752371反正閒著也是閒著呢,
一道SQL語句面試題,關於group by的
一道SQL語句面試題,關於group by 表內容: 2015-05-09 勝 2015-05-09 勝 2015-05-09 負 2015-05-09 負 2015-05-10 勝 2015-05-10 負 2015-05-10 負 如果要生成下列結果, 該如何寫sql語
今天看到的一個有趣面試題:return *this和return this有什麼區別?
別跟我說, return *this返回當前物件, return this返回當前物件的地址(指向當前物件的指標)。 正確答案為:return *this返回的是當前物件的克隆或者本身(若返回型別為A, 則是克隆, 若返回型別為A&, 則是本
面試題,求一個整數陣列中和最大的連續子陣列,例如:[1, 2, -4, 4, 10, -3, 4, -5, 1]的最大連續子陣列是[4, 10, -3, 4](需寫明思路,並程式設計實現)
php實現: function get_max_value($arr) { $max_sum=0;//最大的值 $max_start=0;//和最大子陣列開始下標 $max_end=
我今天的面試題,註冊廣播有幾種方式,這些方式有何優缺點?請談談Android引入廣播機制的用意
註冊廣播有幾種方式,這些方式有何優缺點?請談談Android引入廣播機制的用意。 Android 的廣播機制 在 Android 裡面有各種各樣的廣播,比如電池的使用狀態,電話的接收和簡訊的接收都會產生一個廣播,應用程式開發者也可以監聽這些廣播並做出程式邏輯的處理
SQL經典試題,自己一一做過(有所改動)
題目 設有一資料庫,包括四個表:學生表、課程表、分數表 以及教師資訊表。 1.建表 四個表的結構分別如下面表一至表四所示。用SQL語句建立四個表並完成相關題目。 表一:學生表 關鍵字 資料型別 可否為空 含義