EraCode practice

SQL practice challenges

Public SQL challenges shared by the EraCode community. These pages are teasers — skill maintenance starts when you attempt the full problem inside EraCode.

Request Flow in SQL: Consistent Reads with a Transaction Snapshot

intermediateMulti-PartSQL

Practice treating a SQL transaction as the “request scope” so multiple queries in one request see a consistent view of data.

Daily SQL Pattern: Greatest-N-Per-Group (Latest row per user)

intermediateMulti-PartSQL

Practice a common SQL idiom for picking the latest record per group using a window function, plus a quick concept check about trade-offs.

Schema-qualified calls to functions in other modules

intermediateMulti-PartSQL

Practice using SQL module-like organization via schemas by calling a function from a different schema safely and explicitly.

Other technologies

All challengesAWSCCloudflareDjangoDjango REST FrameworkDockerExpressFlaskGitJavaScriptLIBORNestJSNext.jsPostgreSQLPythonRReact.jsSequelizeSushiswapTailwind CSSThird-party APIsTypeScriptZod

Product

  • Home
  • Features
  • Daily challenges
  • Pricing

Guides

  • Topics
  • Practice
  • Glossary
  • Prevent skill atrophy
  • Stay sharp with AI coding
  • Daily coding practice

Teams

  • Senior developers
  • Engineering team training

Legal

  • Privacy
  • Contact