Learn More¶
This section contains advanced guides, design principles, and resources for getting the most out of ASQL.
Interactive Learning Playground¶
🚀 ASQL Playground — The best way to explore ASQL!
Often the best way to learn is to dive in and just start playing around with some examples. That's why we've made the interactive playground.
The playground is an interactive environment where you can: - Write and test ASQL queries in real-time - See the compiled SQL output for multiple dialects - Explore many of examples - Experiment with syntax and features - Share queries with others
Whether you're learning ASQL, debugging a query, or exploring new features, the playground provides instant feedback and is the perfect companion to this documentation.
Deep Dive Guides¶
- Grouping Guide — Comprehensive guide to grouping, aggregations, and gap-filling
- Window Functions Deep Dive — Advanced window function patterns and use cases
Design & Style¶
- Style Guide — Best practices and conventions for writing ASQL queries
- Design Principles — The philosophy and decisions behind ASQL's design
- Syntax Decisions — Why ASQL chose specific syntax, alternatives considered, and rationale
Integration & Architecture¶
- Integrating ASQL — How to integrate ASQL into your projects and workflows
- Architecture — Technical architecture and implementation details
Getting Started¶
New to ASQL? Start with: - Quick Start — Get up and running in minutes - Tutorial — Step-by-step learning guide - Examples — Real-world query examples
Reference¶
- Full Specification — Complete language specification
- Function Reference — All available functions
- Syntax Guide — Complete syntax documentation