
Screenshots

Watch trailer on Steam ↗Database Detective: Minor Crimes Division
Thomas Hsu · Published by Thomas Hsu
Overwhelmingly Positive — 97% positive (941 reviews) · 34 achievements
Last updated 28 Sept 2026
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.
£10.25
Lowest price we've ever recorded
View on SteamPrices can lag the live Steam store — always confirm before buying.
Price history
Indie · 2026 · More £5 - £15 games
Explore Los Zorangeles as a Database Detective, cracking cases by mastering SQL. Experience unique puzzles and investigative thrills in this innovative indie adventure from 2026.
About this game

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.
Job benefits also include…
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!
System Requirements
Will my PC run this? →Minimum
- Requires a 64-bit processor and operating system
- OS: Windows 10
- Processor: Anything from the past 20 years
- Memory: 4 GB RAM
- Graphics: Yes
- DirectX: Version 10
- Storage: 2 GB available space
Recommended
- Requires a 64-bit processor and operating system
Supported Languages
*languages with full audio support
Latest news
Patch NotesOfficial
Update 1.14.2
Bug Fixes:Fixed issue where the ending cutscene wasn't loadingRead full article on Community Announcements (Train Called Thomas)Patch NotesOfficial
Demo Update 2.01
The demo is now up to date with (most of) the updates from the base game! Also made sure that opening the demo when you have the full game does not delete your entire save file (but it does delete progress in the 4th case since that level shares the level number with the demo credits scene).Read full article on Community Announcements (Train Called Thomas)Patch NotesOfficial
Update 1.14.1
Bug Fixes:Fixed issue where the shift key maps keys to the QWERTY keyboard layout.This was caused by an attempt to fix the shift key not working on the Steam Deck virtual keyboard, so that fix has been undone.Read full article on Community Announcements (Train Called Thomas)Patch NotesOfficial
Update 1.14 - Query Tabs!
Now you can tab between queries in the Search Tables window!With this in place, I'm pretty happy with how things are at the moment and will start working on some larger updates. Barring any other bug fixes or issues that might come up, this means there will probably be longer times between updates.As for what's next, I'll be working on making assets for Steam Community Items for Trading Cards and the Points Shop. After that, I'll start looking at how to integrate Workshop Support to this game. As always, let me know if you have any bugs to report or any additional feedback!Update Notes:Gameplay Changes:Add tabs to the Search Tables window.Queries written in the Search Tables window are now saved and persist after the game is closed.Bug Fixes:Fix Shift key not working on the Steam Deck virtual keyboard.This might fix other keyboard issues related to the Shift key.Fix the ability to scroll through the Search Tables window with a scroll wheel.Parser Fixes:When preventing cross joins, ensure only queries joined in the FROM statement are counted.Previously, a query such as SELECT t1.column = t2.column FROM table1 t1, table2 t2 would be considered joined and not throw an error.Fix parser error when an alias of the outer query is used in a subquery.Read full article on Community Announcements (Train Called Thomas)Patch NotesOfficial
Update 1.13
Took a short two day break - now I'm back fixing bugs! As always, please let me know if you notice any more issues.Update Notes:Gameplay Changes:Changed hotkey to unindent selected text from Shift+Tab to Tab+Z.Refactored how arrested suspects are tracked.The game should now remember arrested suspects per case.This means you won't be able to arrest the same person twice when you go back to a case.Refactored how valid suspects are tracked.Improved how valid suspects are tracked for each case.This affects the error popup informing you if the suspect is a valid suspect.Bug Fixes:Fixed issue where the custom parser terminated early.This started occurring as of the previous update, which made the custom parser not work for larger queries.Fixed internet history issues when resetting the game.For the 9th case:Fixed issue where bets were rounding to an incorrect numberRead full article on Community Announcements (Train Called Thomas)






