Text-To-SQL
Text-to-SQL is a task in natural language processing (NLP) where the goal is to automatically generate SQL queries from natural language text. The task involves converting the text input into a structured representation and then using this representation to generate a semantically correct SQL query that can be executed on a database.
( Image credit: SyntaxSQLNet )
Papers
Showing 1–10 of 424 papers
All datasetsBIRD (BIg Bench for LaRge-scale Database Grounded Text-to-SQL Evaluation)spiderSpider 2.0SParCKaggleDBQASEDESQL-EvalText-To-SQL
Benchmark Results
| # | Model | Metric | Claimed | Verified | Status |
|---|---|---|---|---|---|
| 1 | XiYan-SQL | Execution Accuracy (Test) | 89.65 | — | Unverified |
| 2 | PET-SQL | Execution Accuracy (Test) | 87.6 | — | Unverified |
| 3 | datagpt-sql-7B + InvalidSQL-Feedback | Execution Accuracy (Dev) | 87.2 | — | Unverified |
| 4 | DAIL-SQL + GPT-4 + Self-Consistency | Execution Accuracy (Test) | 86.6 | — | Unverified |
| 5 | DIN-SQL + GPT-4 | Execution Accuracy (Test) | 85.3 | — | Unverified |
| 6 | datagpt-sql-7B | Execution Accuracy (Dev) | 84.8 | — | Unverified |
| 7 | MSc-SQL | Execution Accuracy (Test) | 84.7 | — | Unverified |
| 8 | MARLO + Claude 2.1 | Execution Accuracy (Test) | 84 | — | Unverified |
| 9 | C3 + ChatGPT + Zero-Shot | Execution Accuracy (Test) | 82.3 | — | Unverified |
| 10 | code-davinci-002 175B (LEVER) | Execution Accuracy (Dev) | 81.9 | — | Unverified |