有沒有試過學習SQL,一種可以讓你深入資料庫內部的查詢語言?大多數教程首先讓你建立自己的資料庫,用廢話填充它,然後執行查詢,這會讓你目瞪口獃(萬歲,我們可以模擬一個小部件工廠的會計部門)。然而,騎士實驗室的SQL謀殺之謎讓事情變得更加有趣。
在遊戲中,你知道發生了一起謀殺案,但你丟失了描述它的警方報告。只知道日期和地點,你能從警方資料庫裡的資訊中篩選出凶手是誰嗎?
這個場景有點做作,但它是一個謎,因為你有一個問題迫使你潛入資料。我的SQL有點生疏了,所以我立即在google上搜索了一些我忘記的語法,然後開始搜尋。畢竟,這就是我們在現實生活中解決編碼問題的方法:找出你需要什麼工具來回答你真正關心的問題。
在遊戲中,你首先要瞭解資料庫中的表是什麼?-同時,你要找到線索來跟進。例如,很容易找到警方報告的條目,但它沒有提到嫌疑人;相反,它只是引用了兩個證人。在另一個表格中,你可以找到證人訪談,然後追蹤線索(例如,一個證人記得罪犯的部分車牌)
我以前曾使用過SQL資料庫,起初我對資料庫的設定方式感到很生氣(我本來會做得不一樣。)然後,在現實生活中,你經常需要從一個奇怪的組織資料庫中提取資訊。也沒有故事中解釋為什麼警察資料庫還包含有用但斷開的資訊,比如當地健身房的會員登記。但是,在現實世界中,在同一個資料庫中遇到所有這些東西可能沒有意義,但它確實讓你知道,如果你能找到正確的資料來源,一塊資訊(車牌、在健身房觀景)如何能讓你獲得一整套的進一步資訊。
如果你已經精通SQL,這個遊戲可能需要10-15分鐘,如果你還在學習,也可以用它來指導一個較長的會話(有一個附帶的演練,教你,因為你走。)獎金水平在最後挑戰你找出誰僱用了**,並這樣做與三表連線(或至少這是我怎麼做的)。因為如果你真的想學習如何使用一個工具,你需要弄清楚如何問和回答你自己的問題,而不僅僅是一本教科書。
...的差別,特別是在英國英語中。在美式英語中,“練習”這個詞幾乎不存在。practice一詞起源於中世紀晚期英語。實踐也起源於中晚期英語,因為它來自於單詞Practice。有很多短語使用練習這個詞,比如在實踐中,在實踐中,實...
... 透過GitHub註冊。 看幾場比賽,感受一下環境。 為您選擇的平臺和語言下載一個基本的bot和初學者工具包。 用AI程式碼改進基本b...
... DailyProgrammer是一個Reddit社群,面向那些希望透過在web上找到的更難的編碼難題來測試自己勇氣的程式設計師。它曾經是一個日常的事情,但laetly它更像是每2-3天左右。 ...
...方法,音樂理論.net會教你基本的知識。每個課程都包含透過單擊移動的影象和文字。這是偉大的,因為每個點都有一個清晰的影象顯示與解釋。 ...
... 這些都是你透過大量練習學到的小技巧。閱讀策略總是有幫助的,但是玩上百個遊戲才是這些原則的第二天性。你可能認為,一旦你獲得了更多的經驗,你就可以不再擔心遊戲中最基...
...觀看他們的遊戲訓練影片,瞭解他們的遊戲風格。你可以透過玩這些遊戲來學到更多的東西,同時也能感受到自己的感受,但是有一個底線還是很有價值的。一旦你決定喜歡一個角色,就用一段時間。當你扮演一個英雄的時候,...
...度上依賴於呼吸和動作的同步。這五個部分的課程將帶你透過瑜伽的基本姿勢,你一定要學會在大多數課程。前兩道菜短,後三道菜長。 ...
... 1grasshopper(android,ios):透過有趣的課程學習javascript ...
... 這個遊戲純粹是打字。你甚至可以透過打字來瀏覽選單,這讓那些知道鍵盤快捷鍵的人感到無比滿足! ...