The Graphite Lab
Sign inBrowse the Catalog

Tools

SQL Query Generator

Generates a runnable SQL query from a plain-language question and a schema.

Module
Tools
where it lives

What it does

Generates a runnable SQL query from a plain-language question and a schema

Takes a database schema and a question stated in plain language and returns a SQL query that runs against that schema, an explanation of what it does, the tables it reads, and a complexity estimate. The query is written for the schema that was passed in, not a guess at what the schema might be. Pair with a runner to feed the result back to the caller.

When you’d reach for it

  • Pulling job-completion metrics from a service database with a question phrased in operator vocabulary, not SQL.
  • Querying billing records against a date range and a cost code for an ad-hoc finance look.
  • Retrieving an account's history from a CRM schema for a customer-success conversation without writing the join by hand.