CoreTrail

Sources, scope & coverage

Understand what the handbook covers and where to verify dialect-specific details.

CorePostgreSQL2 min read
On this page

Scope

This handbook is an interview-oriented SQL reference, from querying fundamentals through practical database engineering concepts. It is not a replacement for an engine’s full manual. PostgreSQL is the teaching dialect; relevant BigQuery and MySQL differences are labelled.

Lessons use original explanations, small datasets, and worked patterns. Practice-platform questions inspire the problem categories; linked original tasks remain the authority for their own schemas and grading rules.

Primary references

Source Use it for
PostgreSQL documentation SQL syntax, null behavior, window frames, storage, concurrency, and plans
GoogleSQL reference BigQuery syntax and QUALIFY
MySQL reference MySQL date functions and engine-specific behavior
Microsoft dimensional modeling guidance Facts, dimensions, and analytical modeling

Individual pages link to the relevant manual sections. Check the database version when a feature has changed or is unavailable on a practice platform.

Coverage and maintenance

The content map lists every lesson. Contributions should add a focused page with explicit input assumptions, a query, an expected result or interpretation, and edge cases.

Executable checks cover selected result-sensitive examples, including ties, null membership, window frames, join multiplication, and streaks. Multi-session locking behavior requires an actual concurrent database setup; a single-session sample cannot validate it.

How to evaluate an answer

Do not accept a solution just because it runs. Compare its population, grain, time boundaries, tie handling, and denominator with the prompt. If two solutions differ, build the smallest input that makes their outputs diverge.

References

Type a concept, keyword, or function.