This is a cool idea but if you accidentally hit the back button or refresh it loses all your progress with no obvious way to skip ahead. Frustrating.
It can be solved with saving stuff to local storage, but I tried to not use it to be more GDPR compliant...
Show HN: SQL Police Department – Learn SQL while solving crimes
61–70 of 91 posts
Re: Show HN: SQL Police Department – Learn SQL while solving crimes
#62Here are some other SQL Learning resources I have collected in my note taking TiddlyWiki (mostly from HN itself). Interactive SQL Tutorials : ▪ Chartio Interactive PostgreSQL SQL Tutorial - https://chartio.com/learn/sql/ ▪ Select STAR SQL - https://selectstarsql.com/ ▪ SQL Bolt - Learn SQL with simple, interactive exercises - https://sqlbolt.com/ ▪ SQL Window functions - https://www.windowfunctions.com/ ▪ PostgreSQL…
Re: Show HN: SQL Police Department – Learn SQL while solving crimes
#63This is a cool idea but if you accidentally hit the back button or refresh it loses all your progress with no obvious way to skip ahead. Frustrating.
It can be solved with saving stuff to local storage, but I tried to not use it to be more GDPR compliant...
Re: Show HN: SQL Police Department – Learn SQL while solving crimes
#64Actually why couldn’t an entire online class be working towards solving some kind of mystery. You wouldn’t even notice you’re building skills.
Re: Show HN: SQL Police Department – Learn SQL while solving crimes
#65The question where it asks for the list of unique download counts makes no sense.
The cases are randomly generated; It asks for unique values of a random column in a random table. Sometimes it asks for unique password hashes... It's an edge case I didn't account for.
Re: Show HN: SQL Police Department – Learn SQL while solving crimes
#66Nice concept but I really hate clicking on the buttons to form my statements... Is it possible to allow typing? Also, not ending my statement with a semicolon feels incomplete.
Yeah, the semicolon bothers me too. I'll see how I can incorporate that in. The clicking around was meant to make life easier on mobile phone users. I'll see if I can add a keyboard support without undermining this.
You could do it the way Duolingo does it - on desktop, it allows for "Hard Mode", where it lets you type the responses freely. On mobile however, it doesn't let you do that (unless you're using the app).
Re: Show HN: SQL Police Department – Learn SQL while solving crimes
#67Re: Show HN: SQL Police Department – Learn SQL while solving crimes
#68This is a cool idea but if you accidentally hit the back button or refresh it loses all your progress with no obvious way to skip ahead. Frustrating.
It can be solved with saving stuff to local storage, but I tried to not use it to be more GDPR compliant...
Re: Show HN: SQL Police Department – Learn SQL while solving crimes
#69Earlier quoted context omitted.
The cases are randomly generated; It asks for unique values of a random column in a random table. Sometimes it asks for unique password hashes... It's an edge case I didn't account for.
Interesting, why not hand pick the questions?
Re: Show HN: SQL Police Department – Learn SQL while solving crimes
#70>"A mailing list of an illegal online service was sent to the SQLPD hot-line. Please submit all records email addresses' details. Please make sure there are no duplicates." typo