Skip to content

SQLY is a YAML-based query language inspired by JQL, Kusto, and DQL. It is designed for querying structured and semi-structured data efficiently.

License

Notifications You must be signed in to change notification settings

Standard-Query-Language/docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Standard Query Language (SQLY)

SQLY is a YAML-based query language inspired by JQL, Kusto, and DQL. It is designed for querying structured and semi-structured data efficiently.

📖 Specification Overview

🔹 Basics

Learn how to write simple SQLY queries, including select, from, where, order_by, and group_by.

Explore complex filtering, logical operators, sorting, and aggregations.

Use subqueries to fetch results dynamically within a query.

Utilize CTEs to structure queries for better readability and performance.

Perform ranking, running totals, and moving averages using window functions.

Handle hierarchical data, such as employee relationships or category trees.

Perform fuzzy searches and text matching in large datasets.

Work with geospatial data to find points within a radius, bounding boxes, and distances.

Integrate predictive models for forecasting and anomaly detection within queries.

Filter and manipulate JSON fields and array data types.

Define and use custom functions to extend SQLY’s capabilities.

Learn techniques to optimize query execution and improve efficiency.

Enable query tracing, logging, and error handling for efficient debugging.

Explore custom functions, external data sources, and event-driven triggers.

🚀 Getting Started

To start using SQLY, check out the Basics section and explore examples.

📌 Contributions

Contributions are welcome! Feel free to submit PRs or issues for improvements.

📜 License

This project is licensed under the MIT License.

About

SQLY is a YAML-based query language inspired by JQL, Kusto, and DQL. It is designed for querying structured and semi-structured data efficiently.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •