HKUSTDial/NL2SQL_Handbook
This is a continuously updated handbook for readers to easily track the latest Text-to-SQL techniques in the literature and provide practical guidance for researchers and practitioners.
This handbook helps database researchers and practitioners understand the latest advancements in converting natural language questions into SQL queries. It provides comprehensive surveys, in-depth research papers, and benchmark evaluations on Text-to-SQL techniques, especially those leveraging large language models. The intended user is a researcher or practitioner in data management or artificial intelligence looking to build or improve systems that allow non-technical users to query databases using plain English.
1,361 stars. Actively maintained with 2 commits in the last 30 days.
Use this if you are researching or developing systems that automatically translate spoken or written questions into database queries to make data more accessible.
Not ideal if you are a business user looking for a ready-to-use tool to query your database with natural language; this is a resource for those building such tools.
Stars
1,361
Forks
81
Language
Python
License
—
Category
Last pushed
Mar 03, 2026
Commits (30d)
2
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/HKUSTDial/NL2SQL_Handbook"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
FerreroJeremy/ln2sql
A tool to query a database in natural language
salesforce/TabularSemanticParsing
Translating natural language questions to structured query language (SQL)
jkkummerfeld/text2sql-data
A collection of datasets that pair questions with SQL queries.
eguilg/nl2sql
阿里天池首届中文NL2SQL挑战赛top6
DukeNLIDB/NLIDB
Natural Language Interface to DataBases