作為一名使用C#語言開發人員,就很難逃脫與SQLSERVER打交道,雖說我們是開發人員,但我想說的是,對資料庫的操作還是應該時不時的拿出來溫習一番。下麵那就是我見過的一道有趣的SQL題目,與你們一起分享! 題目:在我的TeamPK資料庫中有一個叫department的表,裡面只有一個欄位name,一 ...
作為一名使用C#語言開發人員,就很難逃脫與SQLSERVER打交道,雖說我們是開發人員,但我想說的是,對資料庫的操作還是應該時不時的拿出來溫習一番。下麵那就是我見過的一道有趣的SQL題目,與你們一起分享!
題目:在我的TeamPK資料庫中有一個叫department的表,裡面只有一個欄位name,一共有4條紀錄,分別是a,b,c,d,對應四個球隊,現在四個球對進行比賽,要求兩兩之間只進行一場比賽,現在請用一條sql語句顯示所有可能的比賽組合。
解決思路:
1.先把所有滿足情況查出來,總共16種
結果顯示:
2.篩選
最終結果為:6種
過程現在看來很簡單對不對,但當時寫確實很難想到啊。哈哈哈。謝謝大家了!