
Solve criminal cases through the power of SQL queries! Help out the city of Los Zorangeles by becoming a Database Detective in this new (unpaid) work from home opportunity.
Modeled estimate, not a reported figure. How we estimate →
Charts
Each storefront's own chart, in its own country — the closest public signal to sales where none is published. A country missing from a list is one we don't collect there, not one where the game doesn't chart.
No United States chart position — it charts only in the markets below.
Same day: best AU #89, worst UK #97 · 2 markets collected
Discounts
Every price cut of more than 20% we have observed, in each market that quoted one, with this game's chart position on either side of it. These are episodes, not a model: a sale is one event, and one event cannot tell you what the next one will do.
Reviews, worldwide (the counter carries no country): 5/day in the week to Sep 11 → 24.86/day in the week after.
For scale, across Steam · Top Sellers · Brazil over the last 30 days: the 24 chart moves that followed a price cut of more than 20% went a median of 9 places towards #1, and the 2,404 moves with no price cut behind them went 2 away. One store, one chart, one country — it is the only place we have enough observations to say even that.
Prices outside the United States have been collected since 6 August 2026 and chart positions since 19 July 2026, so a cut older than that has no market to compare and a market that joined later has no history yet. Nothing here is converted between currencies.
About

There’s been a backlog of unsolved cases piling up in the Minor Crimes Division of the Los Zorangeles Police Department and we’ll need a Database Detective to help solve them.
We’ll need you to analyze clues and manipulate data using SQL, a database querying language, to figure out who perpetrated crimes from as minor as littering to as serious as not checking out of a hotel after the check-out time.

Don’t worry! This role is intended to be accessible for those without any SQL experience, so each Database Detective is given an introductory textbook when they start! This short textbook is less than 20 pages and explains everything that’s needed to solve each case.
If you still have trouble writing queries, our comprehensive error messaging system will tell you exactly where your query went wrong, making it easy to correct your mistakes.
Still not enough? Each Database Detective is assigned an assistant who’s ready to answer any questions you might have, whether they be about the case itself or the SQL queries you’ll need to write!


Understanding how to manipulate data using SQL is not the only part of being a Database Detective! Your job will also require you to piece together evidence and clues, just like a real detective! Further on in your Database Detective career, you’ll have to sleuth through the internet and piece cases together yourself.
Fully voice acted mission briefings at the beginning of each case!
Fully hand drawn art for you to enjoy!
More than 40 websites to explore!
10 cases for you to solve, each case getting longer and more complex!
A total of around 8-10 hours of valuable work experience to add to your resume!
Engagement
Reviews
Themes across 756 recent reviews and how positive each mention is. A keyword signal, not full sentiment analysis.
Reviews
Funny and clever game. The type of hand-made game that makes you feel grateful for finding it.
[h1]A Fun and Clever Introduction to SQL[/h1] [b]Database Detective: Minor Crimes Division[/b] is an entertaining puzzle game that does a great job of teaching you key aspects of SQL. I am a huge fan of educational gamification, and this balances learning and gameplay really well. [h2]First Impressions[/h2] I initially tried the demo and finished the first two levels, which was enough to convince me instantly. I have put about an hour into the game so far and fully intend to play much more. If you are on the fence, I highly recommend giving the demo a go! [h2]Highlights[/h2] [list] [*] [b]Tone & Style:[/b] Goofy graphics and silly, light-hearted storylines. [*] [b]Puzzles & Difficulty:[/b] Offers a genuine challenge, particularly when deciphering what is required and learning SQL queries completely from scratch. [*] [b]Learning Curve:[/b] Makes database querying approachable and engaging without feeling like a dry textbook. [/list] [hr][/hr] [b]Verdict:[/b] Highly recommended for anyone who enjoys logic puzzles or wants a fun, practical way to learn SQL.
Media

Related
Related
Price dynamics, follower growth, revenue and sales trajectories with interactive tooltips
This and every other Pro feature is free until October 20, 2026. A free account is all it takes.
Genres
Stats
All-time low is the lowest price we've recorded for this game since we started tracking it.
Languages: English**languages with full audio support
Hours played at review time, across 757 reviews with recorded playtime.
positive critical· bar length = how often the theme comes up
This is the first time I'm leaving a steam review but I enjoyed it so much I need to recommend it even though I haven't finished yet haha I think started the demo at around 7:30pm and then went to bed at 5am because the game is so fun. I really appreciate how there's not just one way to come up with the correct answer and how the complexity slowly ramps up with each case. The overarching plot and world building is really interesting!! With amount of care put into all the art and the little funny details I'm continuously noticing something new and giggling.
I used to hate SQL and databases, I love them now. 10/10 I'm coming for your job Larry Ellison
Esta bueno el juego, si bien te pide saber algo de sql no es nada terrible, tambien trae un manual que explica todo lo que necesitas saber para hacer consultas y se entiende bien. El juego esta en ingles pero no es muy complejo, se puede entender
I'm dropping the game sadly. The game is clearly done with lots of love, but after chapter 5 it becomes more about assuming clues than writing SQL queries. The in-game hint system is useless, not having tabs or history on the browser is so annoying, some puzzles are plays on words that if you are not English native you won't get (plus the clue system doesn't anticipate this?) some other puzzles are literally you assuming that something is unique, or happened in a time frame, I was just guessing, not deducing before reading a walkthrough and seeing the mental hoops that the guide had to do to justify reasoning. Sadly, I think a more direct mystery game with more spotlight on actually using SQL would have been better
W game, honestly. Super educational and helpful—highly recommend if you're trying to learn SQL from scratch
It would be nice if the developer would remove the artificial constraints, and allow all features of the database that backs this game. Apparently this is SQLite. So please don't stop us from using Cross joins, recursion, CTEs, Full outer joins, natural joins, window functions like LAG and LEAD. And please use the date data type, instead of using integer for dates. Apart from that, it is a fun game. But being artificially constrained is not fun.
《The Roottrees are Dead》式的閱讀線索、網路文章→有了全盤思路再去進行真正犯人推理的推理遊戲,不過就差在本作的閱讀物料在讀完以後還需要用SQL query查表(是只有查表,架構等不在本作範圍內)的方式來縮窄、鎖定犯人。 遊戲本身是設置了一個反烏托邦式的浮誇搞笑世界觀,說到Minor那就是實際上就是我們世界觀底下不算罪的東西在這個lore中也同樣屬於犯罪行為,比方說大學生上課發訊息等。基本上關卡的設置其實也是如此:在clue中,像體育生是一定要超不經意露出白襪那樣超不經意露出網站→到了各路網站,閱讀一些lore設定上屬於世界觀規則的東西→有了頭緒和方向,然後以這些規則鎖定方向再去進行SQL查表。由於每局遊戲對某些數字的設置是隨機的,所以還是會要求玩家自行敲SQL來達到答案,無法那麼直白地抄答案。 時常做法是有兩、三大系的條件縮窄需要玩家花費功夫琢磨,性質上有常規推理的部分也有好比ranking puzzle、ordering puzzle、logic puzzle似的做法。閱讀時我會認為枯悶還是枯悶的,《Rotrees》的層面可能還能以“吃瓜之心”來閱讀材料,但到了本作真就是得看到底世界觀還有什麼荒謬設置了,不過對筆者來說因為《Rotrees》那種還不是我的興趣守備範圍,本作帶點《Cyanide & Happiness》色,又不至於無厘頭而是在嘲某些常見狀況的笑料——這件事還是相對地讓我的閱讀體驗比較好的。 基本上那種“好像邏輯上是明白的,但由於讀太多了、又不至於方向明顯到縮在成這個可能性上,摻雜了一些出題者的相當然在裡面(比如說,A線索提出某個計劃,而關卡內又只提供了B企業的狀況,所以meta地看也只可能是這個B企業正是目標所向;又或者是某關卡指出了A與B是同班同學,但在線上能看到的學員表只有那三節,所以meta地想只可能是這三節中正是目標對象。但我覺得這種思路其實各人各異,我很想說不是蠢的原因,而是有些情況下腦子在“沒有否定其他可能性的情況下無法接受唯一的答案”。你也可以透過去查閱表格來看這種可以數值之處,但當題目本身就是“以SQL query去調動表格”之後……實在很難再建立仔細去查閱而非篩選出來以後得結果……搞半天還要自己讀! 結合上述好些種情況,到了好奇是會造就“哪裡好像跳了一兩步導致運行不下去”的點,這一點也讓人非常容易聯想到《Roottrees》。另一點也很《Roottrees》的是看漏證據、思路或SQL出問題的情況,很多都是不可被驗證的,《Roottrees》那邊是設置了“每回答正確幾個選項就給你鎖定答案”,而本作則是只能依靠某幾個網站上好比猜密碼、解答重設密碼登題目來作這些中段驗證。所以說如果一度放下遊戲再重開還是會有點吃力的,所幸本作分章節,規模也相對地少。 雖然這樣說了一堆,但對本作的體驗還是非常良好的,最主要是SQL的教學、元素利用做得非常好,確實是一步一步來,筆者在遊玩期間還是有挺大收穫的,頗有成功感,雖然保守估計本作對於單單是query的部分也就SQL中3-40%的內容(此數值是透過詢問GPT得來),可遊戲還是允許玩家使用某些(某些,而不是全部)不在教學內容內的手段和語法的,確實也是借SQL做了一定程度的解法自由度了。
INSERT INTO public.review (id, game_id, review) VALUES (uuid(), '3950130', 'Pretty fun I would say'); DROP TABLE public.users;
Selling now
See how fast this game is selling right now — estimated copies and revenue per day from recent review growth.
Active players
Estimated daily and monthly active players (DAU/MAU) modeled from peak concurrency.
Players by region
Where this game's players are, estimated from review languages.
Players also reviewed
The games this title's players most often review too — audience affinity.
Related
| Game | Estimated lifetime revenue | Reviews | Review score | Price |
|---|---|---|---|---|
| $0 | 0 | — | $4.99 | |
| $145.7K | 520 | 69% | $19.99 | |
| $41.3K | 153 | 92% | $12.50 | |
| $18.2K | 74 | 93% | $12.99 | |
| $1.5K | 24 | 92% | $3.99 | |
| $568 | 9 | 67% | $4.99 |
Related
| Game | Estimated lifetime revenue | Reviews | Review score | Price |
|---|---|---|---|---|
| $262.6K | 573 | 72% | $14.99 | |
| $262.6K | 1.1K | 91% | $8.99 | |
| $262.5K | 1.3K | 93% | $9.99 | |
| $262.5K | 217 | 76% | $22.74 | |
| $262.7K | 1.6K | 85% | $9.99 | |
| $262.7K | 563 | 90% | $9.99 |