bgglee commited on
Commit
3adcad1
·
verified ·
1 Parent(s): 49d7f67

v5 — epoch 2

Browse files
README.md CHANGED
@@ -1,16 +1,16 @@
1
- # NL2SQL Fine-Tuned Model (Full Merged) — V5 찐막 epoch 2
2
  - Self-correction with WRONG_IDS-before-Repair
3
  - Saved as a merged full model loadable by AutoModelForCausalLM
4
 
5
  ## Finetune Config
6
  {
7
- "version": "V5 찐막 epoch 2",
8
  "base_model": "./hf_models/meta-llama--Llama-3.2-3B-Instruct",
9
  "merged_model_repo": "bgglee/NL2SQL_finetuned",
10
  "method": "LoRA (merged to full model)",
11
  "merge_route": "direct_peft_merge",
12
  "learning_rate": 0.0002,
13
- "epochs": 2.0,
14
  "batch_size": 2,
15
  "grad_accum": 8,
16
  "lora_r": 16,
 
1
+ # NL2SQL Fine-Tuned Model (Full Merged) — V5 찐찐막 epoch 0.9
2
  - Self-correction with WRONG_IDS-before-Repair
3
  - Saved as a merged full model loadable by AutoModelForCausalLM
4
 
5
  ## Finetune Config
6
  {
7
+ "version": "V5 찐찐막 epoch 0.9",
8
  "base_model": "./hf_models/meta-llama--Llama-3.2-3B-Instruct",
9
  "merged_model_repo": "bgglee/NL2SQL_finetuned",
10
  "method": "LoRA (merged to full model)",
11
  "merge_route": "direct_peft_merge",
12
  "learning_rate": 0.0002,
13
+ "epochs": 0.9,
14
  "batch_size": 2,
15
  "grad_accum": 8,
16
  "lora_r": 16,
finetune_config.json CHANGED
@@ -1,11 +1,11 @@
1
  {
2
- "version": "V5 찐막 epoch 2",
3
  "base_model": "./hf_models/meta-llama--Llama-3.2-3B-Instruct",
4
  "merged_model_repo": "bgglee/NL2SQL_finetuned",
5
  "method": "LoRA (merged to full model)",
6
  "merge_route": "direct_peft_merge",
7
  "learning_rate": 0.0002,
8
- "epochs": 2.0,
9
  "batch_size": 2,
10
  "grad_accum": 8,
11
  "lora_r": 16,
 
1
  {
2
+ "version": "V5 찐찐막 epoch 0.9",
3
  "base_model": "./hf_models/meta-llama--Llama-3.2-3B-Instruct",
4
  "merged_model_repo": "bgglee/NL2SQL_finetuned",
5
  "method": "LoRA (merged to full model)",
6
  "merge_route": "direct_peft_merge",
7
  "learning_rate": 0.0002,
8
+ "epochs": 0.9,
9
  "batch_size": 2,
10
  "grad_accum": 8,
11
  "lora_r": 16,
model-00001-of-00002.safetensors CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:7afbf598f6fc678dbfed0e71582704c7889fbb4d5486f513ad9c94a36acc95f9
3
  size 4965799096
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:fd21712192799577d1ab28f7239fb2a5c551f65a729c9a5c7136974a3ed64a18
3
  size 4965799096
model-00002-of-00002.safetensors CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:6cbfb8fc9a89fb5c7be8ebaf75f59561565bb1dbb17505435cc170560487f685
3
  size 1459729952
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:54b6fe12a99194fc6dd5292432b08c4d3495937f92cc29ff24b28a2f03f6ba31
3
  size 1459729952
repair_logs.json CHANGED
@@ -2,180 +2,90 @@
2
  {
3
  "qid": 98,
4
  "db_id": "financial",
5
- "pred_sql": "SELECT T1.account_id FROM account AS T1 INNER JOIN loan AS T2 ON T1.account_id = T2.account_id WHERE STRFTIME('%Y', T2.date) = '1997' AND T1.statement_type = 'POPLATEK TYDNE' ORDER BY T2.amount ASC LIMIT 1",
6
  "err": "NO_DB",
7
- "repaired_sql": "SELECT T1.account_id FROM account AS T1 INNER JOIN loan AS T2 ON T1.account_id = T2.account_id WHERE STRFTIME('%Y', T2.date) = '1997' AND T1.statement_type = 'POPLATEK TYDNE' ORDER BY T2.amount ASC LIMIT 1\n\n### ERROR ###\nNO_DB\n\n### SCHEMA ###\n\n\n### TASK ###\nRewrite the SQL into correct SQLite SQL.\nOutput ONLY SQL. No explanation.\nSELECT T1.account_id FROM account AS T1 INNER JOIN loan AS T2 ON T1.account_id = T2.account_id WHERE STRFTIME('%Y', T2.date) = '1997' AND T1.statement_type = 'POPLATEK TYDNE' ORDER BY T2.amount ASC LIMIT 1\nSELECT T1.account_id FROM account AS T1 INNER JOIN loan AS T2 ON T1.account_id = T2.account_id WHERE STRFTIME('%Y', T2.date) = '1997' AND T1.statement_type = 'POPLATEK TYDNE' ORDER BY T2.amount ASC LIMIT 1\nSELECT T1.account_id FROM account AS T1 INNER JOIN loan",
8
  "repair_ok": false,
9
  "repair_err": "NO_DB"
10
  },
11
  {
12
  "qid": 1373,
13
  "db_id": "student_club",
14
- "pred_sql": "SELECT COUNT(T1.id) FROM member AS T1 INNER JOIN zip AS T2 ON T1.zip = T2.zipCode WHERE T2.state = 'Maryland' AND T2.county IS NOT NULL AND T2.county <> '' AND T2.county <> 'Unknown' AND T2.county <> 'Unincorporated' AND T2.county <> 'Unorganized' AND T2.county <> 'Unorganized Borough' AND T2.county <> 'Borough' AND T2.county <> 'Census-Designated Place' AND T2.county <> 'CDP' AND T2.county <> 'Minor Civil Division' AND T2.county <> 'Census-Designated",
15
  "err": "NO_DB",
16
- "repaired_sql": "SELECT COUNT(T1.id) FROM member AS T1 INNER JOIN zip AS T2 ON T1.zip = T2.zipCode WHERE T2.state = 'Maryland' AND T2.county IS NOT NULL AND T2.county <> '' AND T2.county <> 'Unknown' AND T2.county <> 'Unincorporated' AND T2.county <> 'Unorganized' AND T2.county <> 'Unorganized Borough' AND T2.county <> 'Borough' AND T2.county <> 'Census-Designated Place' AND T2.county <> 'CDP' AND T2.county <> 'Minor Civil Division' AND T2.county <> 'Census-Designated\n\n### ERROR ###\nNO_DB\n\n### SCHEMA ###\n\n\n### TASK ###\nRewrite the SQL into correct SQLite SQL.\nOutput ONLY SQL. No explanation.\nSELECT COUNT(T1.id) FROM member AS T1 INNER JOIN zip AS T2 ON T1.zip = T2.zipCode WHERE T2.state = 'Maryland' AND T2.county IS NOT NULL AND T2.county <> '' AND T2.county <> 'Unknown' AND T2.county <> 'Unincorporated' AND T2.county <> 'Unorganized' AND T2.county <> 'Unorganized Borough' AND T2.county <> 'Borough' AND T2.county <> 'Census-Designated Place' AND T2.county <> 'CDP' AND T2.county <> 'Minor Civil Division' AND T2.county <> 'Census-Designated",
17
  "repair_ok": false,
18
  "repair_err": "NO_DB"
19
  },
20
  {
21
  "qid": 597,
22
  "db_id": "codebase_community",
23
- "pred_sql": "SELECT COUNT(T1.Id) FROM users AS T1 INNER JOIN badges AS T2 ON T1.Id = T2.UserId INNER JOIN country AS T3 ON T1.CountryId = T3.Id WHERE T3.Name = 'India' AND T2.Name = 'Teacher' AND T2.Type = 'Badge' AND T2.Name = 'Teacher' AND T2.Type = 'Badge' AND T3.Name = 'India' AND T2.Name = 'Teacher' AND T2.Type = 'Badge' AND T3.Name = 'India' AND T2.Name = 'Teacher' AND T2.Type = 'Badge' AND T3.Name = 'India' AND T2.Name = 'Teacher' AND T2.Type =",
24
  "err": "NO_DB",
25
- "repaired_sql": "SELECT COUNT(T1.Id) FROM users AS T1 INNER JOIN badges AS T2 ON T1.Id = T2.UserId INNER JOIN country AS T3 ON T1.CountryId = T3.Id WHERE T3.Name = 'India' AND T2.Name = 'Teacher' AND T2.Type = 'Badge' AND T2.Name = 'Teacher' AND T2.Type = 'Badge' AND T3.Name = 'India' AND T2.Name = 'Teacher' AND T2.Type = 'Badge' AND T3.Name = 'India' AND T2.Name = 'Teacher' AND T2.Type = 'Badge' AND T3.Name = 'India' AND T2.Name = 'Teacher' AND T2.Type =\n\n### ERROR ###\nNO_DB\n\n### SCHEMA ###\n\n\n### TASK ###\nRewrite the SQL into correct SQLite SQL.\nOutput ONLY SQL. No explanation.\nSELECT COUNT(T1.Id) FROM users AS T1 INNER JOIN badges AS T2 ON T1.Id = T2.UserId INNER JOIN country AS T3 ON T1.CountryId = T3.Id WHERE T3.Name = 'India' AND T2.Name = 'Teacher' AND T2.Type = 'Badge' AND T3.Name = 'India' AND T2.Name = 'Teacher' AND T2.Type = 'Badge' AND T3.Name = 'India' AND T2.Name = 'Teacher' AND T2.Type = 'Badge' AND T3.Name = 'India' AND T2.Name = 'Teacher' AND T2.Type = 'Badge' AND T3.Name = 'India' AND T2.Name =",
26
  "repair_ok": false,
27
  "repair_err": "NO_DB"
28
  },
29
  {
30
  "qid": 45,
31
  "db_id": "california_schools",
32
- "pred_sql": "SELECT T1.School, AVG(T2.Writing_Score) FROM schools AS T1 INNER JOIN frpm AS T2 ON T1.CDSCode = T2.CDSCode WHERE T1.Administrator = 'Ricci Ulrich' GROUP BY T1.School, T2.Writing_Score ORDER BY T1.School, AVG(T2.Writing_Score) DESC LIMIT 10 OFFSET 0",
33
  "err": "NO_DB",
34
- "repaired_sql": "SELECT T1.School, AVG(T2.Writing_Score) FROM schools AS T1 INNER JOIN frpm AS T2 ON T1.CDSCode = T2.CDSCode WHERE T1.Administrator = 'Ricci Ulrich' GROUP BY T1.School, T2.Writing_Score ORDER BY T1.School, AVG(T2.Writing_Score) DESC LIMIT 10 OFFSET 0\n\n### ERROR ###\nNO_DB\n\n### SCHEMA ###\n\n\n### TASK ###\nRewrite the SQL into correct SQLite SQL.\nOutput ONLY SQL. No explanation.\nSELECT T1.School, AVG(T2.Writing_Score) FROM schools AS T1 INNER JOIN frpm AS T2 ON T1.CDSCode = T2.CDSCode WHERE T1.Administrator = 'Ricci Ulrich' GROUP BY T1.School, T2.Writing_Score ORDER BY T1.School, AVG(T2.Writing_Score) DESC LIMIT 10 OFFSET 0\nSELECT T1.School, AVG(T2.Writing_Score) FROM schools AS T1 INNER JOIN frpm AS T2 ON T1.CDSCode = T2.CDSCode WHERE T1.Administrator = 'Ricci Ulrich' GROUP BY T1.School, T2.Writing",
35
  "repair_ok": false,
36
  "repair_err": "NO_DB"
37
  },
38
  {
39
  "qid": 596,
40
  "db_id": "codebase_community",
41
- "pred_sql": "SELECT T1.Id, T1.Badge FROM users AS T1 INNER JOIN comments AS T2 ON T1.Id = T2.UserId GROUP BY T1.Id ORDER BY COUNT(T2.Id) DESC LIMIT 1, 10 WHERE T2.Id IS NOT NULL AND T2.UserId IN ( SELECT UserId FROM comments GROUP BY UserId ORDER BY COUNT(Id) DESC LIMIT 1 ) AND T1.Id IN ( SELECT UserId FROM comments GROUP BY UserId ORDER BY COUNT(Id) DESC LIMIT 1 ) AND T1.Id IN ( SELECT UserId FROM comments GROUP BY UserId ORDER BY COUNT(Id) DESC LIMIT 1 ) AND T1.Id IN ( SELECT UserId FROM comments GROUP BY UserId ORDER BY COUNT(Id) DESC LIMIT",
42
  "err": "NO_DB",
43
- "repaired_sql": "SELECT T1.Id, T1.Badge FROM users AS T1 INNER JOIN comments AS T2 ON T1.Id = T2.UserId GROUP BY T1.Id ORDER BY COUNT(T2.Id) DESC LIMIT 1, 10 WHERE T2.Id IS NOT NULL AND T2.UserId IN ( SELECT UserId FROM comments GROUP BY UserId ORDER BY COUNT(Id) DESC LIMIT 1 ) AND T1.Id IN ( SELECT UserId FROM comments GROUP BY UserId ORDER BY COUNT(Id) DESC LIMIT 1 ) AND T1.Id IN ( SELECT UserId FROM comments GROUP BY UserId ORDER BY COUNT(Id) DESC LIMIT 1 ) AND T1.Id IN ( SELECT UserId FROM comments GROUP BY UserId ORDER BY COUNT(Id) DESC LIMIT\n\n### ERROR ###\nNO_DB\n\n### SCHEMA ###\n\n\n### TASK ###\nRewrite the SQL into correct SQLite SQL.\nOutput ONLY SQL. No explanation.\nSELECT T1.Id, T1.Badge FROM users AS T1 INNER JOIN comments AS T2 ON T1.Id = T2.UserId GROUP BY T1.Id ORDER BY COUNT(T2.Id) DESC LIMIT 1, 10 WHERE T2.Id IS NOT NULL AND T2.UserId IN ( SELECT UserId FROM comments GROUP BY UserId ORDER BY COUNT(Id) DESC LIMIT 1 ) AND T1.Id IN ( SELECT UserId FROM comments GROUP BY UserId ORDER BY COUNT(Id) DESC LIMIT 1 ) AND T1.Id IN ( SELECT UserId FROM comments GROUP BY UserId ORDER BY COUNT(Id) DESC LIMIT 1 ) AND T1.Id IN ( SELECT UserId FROM comments GROUP BY UserId ORDER BY COUNT(Id) DESC LIMIT 1 ) AND T1",
44
  "repair_ok": false,
45
  "repair_err": "NO_DB"
46
  },
47
  {
48
  "qid": 444,
49
  "db_id": "card_games",
50
- "pred_sql": "SELECT T2.foreign_name, T1.type FROM cards AS T1 INNER JOIN foreign_names AS T2 ON T1.uuid = T2.uuid WHERE T1.watermark = 'Boros' AND T1.type IS NOT NULL AND T2.foreign_name IS NOT NULL AND T2.foreign_name!= '' AND T2.foreign_name!= 'None' AND T2.foreign_name!= 'Unknown' AND T2.foreign_name!= 'None' AND T2.foreign_name!= 'Unknown' AND T2.foreign_name!= 'None' AND T2.foreign_name!= 'Unknown' AND T2.foreign_name!= 'None' AND T2.foreign_name!= 'Unknown' AND T2.fore",
51
  "err": "NO_DB",
52
- "repaired_sql": "SELECT T2.foreign_name, T1.type FROM cards AS T1 INNER JOIN foreign_names AS T2 ON T1.uuid = T2.uuid WHERE T1.watermark = 'Boros' AND T1.type IS NOT NULL AND T2.foreign_name IS NOT NULL AND T2.foreign_name!= '' AND T2.foreign_name!= 'None' AND T2.foreign_name!= 'Unknown' AND T2.foreign_name!= 'None' AND T2.foreign_name!= 'Unknown' AND T2.foreign_name!= 'None' AND T2.foreign_name!= 'Unknown' AND T2.foreign_name!= 'None' AND T2.foreign_name!= 'Unknown' AND T2.fore\n\n### ERROR ###\nNO_DB\n\n### SCHEMA ###\n\n\n### TASK ###\nRewrite the SQL into correct SQLite SQL.\nOutput ONLY SQL. No explanation.\nSELECT T2.foreign_name, T1.type FROM cards AS T1 INNER JOIN foreign_names AS T2 ON T1.uuid = T2.uuid WHERE T1.watermark = 'Boros' AND T1.type IS NOT NULL AND T2.foreign_name IS NOT NULL AND T2.foreign_name!= '' AND T2.foreign_name!= 'None' AND T2.foreign_name!= 'Unknown' AND T2.foreign_name!= 'None' AND T2.foreign_name!= 'Unknown' AND T2.foreign_name!= 'None' AND T2.foreign_name!= 'Unknown' AND T2.foreign_name!= 'None' AND T2.foreign_name!= 'Unknown' AND T2.fore",
53
  "repair_ok": false,
54
  "repair_err": "NO_DB"
55
  },
56
  {
57
  "qid": 288,
58
  "db_id": "toxicology",
59
- "pred_sql": "SELECT T1.label FROM atom AS T1 INNER JOIN molecule AS T2 ON T1.molecule_id = T2.molecule_id WHERE T1.atom_id = 'TR001_1' AND T2.label = '+' AND T1.atom_id IS NOT NULL AND T2.label IS NOT NULL AND T2.label = '+' AND T1.atom_id = 'TR001_1' AND T2.label = '+' AND T1.atom_id = 'TR001_1' AND T2.label = '+' AND T1.atom_id = 'TR001_1' AND T2.label = '+' AND T1.atom_id = 'TR001_1' AND T2.label = '+' AND T1.atom_id = 'TR001_1",
60
  "err": "NO_DB",
61
- "repaired_sql": "SELECT T1.label FROM atom AS T1 INNER JOIN molecule AS T2 ON T1.molecule_id = T2.molecule_id WHERE T1.atom_id = 'TR001_1' AND T2.label = '+' AND T1.atom_id IS NOT NULL AND T2.label IS NOT NULL AND T2.label = '+' AND T1.atom_id = 'TR001_1' AND T2.label = '+' AND T1.atom_id = 'TR001_1' AND T2.label = '+' AND T1.atom_id = 'TR001_1' AND T2.label = '+' AND T1.atom_id = 'TR001_1' AND T2.label = '+' AND T1.atom_id = 'TR001_1\n\n### ERROR ###\nNO_DB\n\n### SCHEMA ###\n\n\n### TASK ###\nRewrite the SQL into correct SQLite SQL.\nOutput ONLY SQL. No explanation.\nSELECT T1.label FROM atom AS T1 INNER JOIN molecule AS T2 ON T1.molecule_id = T2.molecule_id WHERE T1.atom_id = 'TR001_1' AND T2.label = '+' AND T1.atom_id IS NOT NULL AND T2.label IS NOT NULL AND T2.label = '+' AND T1.atom_id = 'TR001_1' AND T2.label = '+' AND T1.atom_id = 'TR001_1' AND T2.label = '+' AND T1.atom_id = 'TR001_1' AND T2.label = '+' AND T1.atom_id = 'TR001_1' AND T2.label = '+' AND T1.atom_id = 'TR001_1",
62
  "repair_ok": false,
63
  "repair_err": "NO_DB"
64
  },
65
  {
66
  "qid": 999,
67
  "db_id": "formula_1",
68
- "pred_sql": "SELECT T1.name FROM races AS T1 INNER JOIN fastestLapTimes AS T2 ON T1.raceId = T2.raceId ORDER BY T2.fastestLapTime ASC LIMIT 1",
69
  "err": "NO_DB",
70
- "repaired_sql": "SELECT T1.name FROM races AS T1 INNER JOIN fastestLapTimes AS T2 ON T1.raceId = T2.raceId ORDER BY T2.fastestLapTime ASC LIMIT 1\n\n### ERROR ###\nNO_DB\n\n### SCHEMA ###\n\n\n### TASK ###\nRewrite the SQL into correct SQLite SQL.\nOutput ONLY SQL. No explanation.\nSELECT T1.name FROM races AS T1 INNER JOIN fastestLapTimes AS T2 ON T1.raceId = T2.raceId ORDER BY T2.fastestLapTime ASC LIMIT 1\nSELECT T1.name FROM races AS T1 INNER JOIN fastestLapTimes AS T2 ON T1.raceId = T2.raceId ORDER BY T2.fastestLapTime ASC LIMIT 1\nSELECT T1.name FROM races AS T1 INNER JOIN fastestLapTimes AS T2 ON T1.raceId = T2.raceId ORDER BY T2.fastestLapTime ASC LIMIT 1\nSELECT T1.name FROM races AS T1 INNER JOIN fastestLapTimes AS T",
71
  "repair_ok": false,
72
  "repair_err": "NO_DB"
73
  },
74
  {
75
  "qid": 321,
76
  "db_id": "toxicology",
77
- "pred_sql": "SELECT T1.molecule FROM atom AS T1 INNER JOIN molecule AS T2 ON T1.molecule_id = T2.molecule_id WHERE T1.atom_id = 'TR000_2' OR T1.atom_id = 'TR000_4' AND T1.atom_id IN ('TR000_2', 'TR000_4') AND T2.molecule ='molecule' AND T2.molecule_id = T1.molecule_id AND T1.atom_id = 'TR000_2' AND T1.atom_id = 'TR000_4' AND T1.atom_id IN ('TR000_2', 'TR000_4') AND T1.atom_id = 'TR000_2' AND T1",
78
  "err": "NO_DB",
79
- "repaired_sql": "SELECT T1.molecule FROM atom AS T1 INNER JOIN molecule AS T2 ON T1.molecule_id = T2.molecule_id WHERE T1.atom_id = 'TR000_2' OR T1.atom_id = 'TR000_4' AND T1.atom_id IN ('TR000_2', 'TR000_4') AND T2.molecule ='molecule' AND T2.molecule_id = T1.molecule_id AND T1.atom_id = 'TR000_2' AND T1.atom_id = 'TR000_4' AND T1.atom_id IN ('TR000_2', 'TR000_4') AND T1.atom_id = 'TR000_2' AND T1\n\n### ERROR ###\nNO_DB\n\n### SCHEMA ###\n\n\n### TASK ###\nRewrite the SQL into correct SQLite SQL.\nOutput ONLY SQL. No explanation.\nSELECT T1.molecule FROM atom AS T1 INNER JOIN molecule AS T2 ON T1.molecule_id = T2.molecule_id WHERE T1.atom_id = 'TR000_2' OR T1.atom_id = 'TR000_4' AND T1.atom_id IN ('TR000_2', 'TR000_4') AND T2.molecule ='molecule' AND T1.molecule_id = T2.molecule_id AND T1.atom_id = 'TR000_2' AND T1.atom_id = 'TR000_4' AND T1.atom_id IN ('TR000_2', 'TR000_4') AND T1.atom_id = 'TR000_2' AND T1",
80
  "repair_ok": false,
81
  "repair_err": "NO_DB"
82
  },
83
  {
84
  "qid": 580,
85
  "db_id": "codebase_community",
86
- "pred_sql": "SELECT T1.DisplayName FROM users AS T1 INNER JOIN badges AS T2 ON T1.Id = T2.UserId WHERE T2.Name = 'Necromancer' LIMIT 10 OFFSET 0",
87
  "err": "NO_DB",
88
- "repaired_sql": "SELECT T1.DisplayName FROM users AS T1 INNER JOIN badges AS T2 ON T1.Id = T2.UserId WHERE T2.Name = 'Necromancer' LIMIT 10 OFFSET 0\n\n### ERROR ###\nNO_DB\n\n### SCHEMA ###\n\n\n### TASK ###\nRewrite the SQL into correct SQLite SQL.\nOutput ONLY SQL. No explanation.\nSELECT T1.DisplayName FROM users AS T1 INNER JOIN badges AS T2 ON T1.Id = T2.UserId WHERE T2.Name = 'Necromancer' LIMIT 10 OFFSET 0\nSELECT T1.DisplayName FROM users AS T1 INNER JOIN badges AS T2 ON T1.Id = T2.UserId WHERE T2.Name = 'Necromancer' LIMIT 10 OFFSET 0\nSELECT T1.DisplayName FROM users AS T1 INNER JOIN badges AS T2 ON T1.Id = T2.UserId WHERE T2.Name = 'Necromancer' LIMIT 10 OFFSET 0\nSELECT T1.DisplayName FROM users AS T1 INNER JOIN badges AS T2 ON T1.Id = T2.UserId WHERE T2",
89
- "repair_ok": false,
90
- "repair_err": "NO_DB"
91
- },
92
- {
93
- "qid": 98,
94
- "db_id": "financial",
95
- "pred_sql": "SELECT T1.account_id FROM account AS T1 INNER JOIN disp AS T2 ON T1.account_id = T2.account_id WHERE STRFTIME('%Y', T2.loan_date) = '1997' AND T2.statement_type = 'POPLATEK TYDNE' ORDER BY T1.amount ASC LIMIT 1",
96
- "err": "NO_DB",
97
- "repaired_sql": "SELECT T1.account_id FROM account AS T1 INNER JOIN disp AS T2 ON T1.account_id = T2.account_id WHERE STRFTIME('%Y', T2.loan_date) = '1997' AND T2.statement_type = 'POPLATEK TYDNE' ORDER BY T1.amount ASC LIMIT 1\n\n### ERROR ###\nNO_DB\n\n### SCHEMA ###\n\n\n### TASK ###\nRewrite the SQL into correct SQLite SQL.\nOutput ONLY SQL. No explanation.\nSELECT T1.account_id FROM account AS T1 INNER JOIN disp AS T2 ON T1.account_id = T2.account_id WHERE STRFTIME('%Y', T2.loan_date) = '1997' AND T2.statement_type = 'POPLATEK TYDNE' ORDER BY T1.amount ASC LIMIT 1\nSELECT T1.account_id FROM account AS T1 INNER JOIN disp AS T2 ON T1.account_id = T2.account_id WHERE STRFTIME('%Y', T2.loan_date) = '1997' AND T2.statement_type = 'POPLATEK TYDNE' ORDER BY T1.amount ASC LIMIT 1\nSELECT T1.account_id FROM account AS T",
98
- "repair_ok": false,
99
- "repair_err": "NO_DB"
100
- },
101
- {
102
- "qid": 1373,
103
- "db_id": "student_club",
104
- "pred_sql": "SELECT COUNT(T1.hometown) FROM member AS T1 INNER JOIN zip_code AS T2 ON T1.zip = T2.zip_code WHERE T2.state = 'Maryland' AND T1.hometown IS NOT NULL AND T1.hometown <> '' AND T1.hometown <> T2.city AND T1.hometown <> T2.county AND T1.hometown <> T2.state AND T1.hometown <> T2.zip_code AND T1.hometown <> T2.zip AND T1.hometown <> T2.zip_code AND T1.hometown <> T2.zip AND T1.hometown <> T2.zip AND T1.hometown <> T2.zip AND T1.hometown <> T2.zip AND T1.h",
105
- "err": "NO_DB",
106
- "repaired_sql": "SELECT COUNT(T1.hometown) FROM member AS T1 INNER JOIN zip_code AS T2 ON T1.zip = T2.zip_code WHERE T2.state = 'Maryland' AND T1.hometown IS NOT NULL AND T1.hometown <> '' AND T1.hometown <> T2.city AND T1.hometown <> T2.county AND T1.hometown <> T2.state AND T1.hometown <> T2.zip_code AND T1.hometown <> T2.zip AND T1.hometown <> T2.zip_code AND T1.hometown <> T2.zip AND T1.hometown <> T2.zip AND T1.hometown <> T2.zip AND T1.hometown <> T2.zip AND T1.h\n\n### ERROR ###\nNO_DB\n\n### SCHEMA ###\n\n\n### TASK ###\nRewrite the SQL into correct SQLite SQL.\nOutput ONLY SQL. No explanation.\nSELECT COUNT(T1.hometown) FROM member AS T1 INNER JOIN zip_code AS T2 ON T1.zip = T2.zip_code WHERE T2.state = 'Maryland' AND T1.hometown IS NOT NULL AND T1.hometown <> '' AND T1.hometown <> T2.city AND T1.hometown <> T2.county AND T1.hometown <> T2.state AND T1.hometown <> T2.zip_code AND T1.hometown <> T2.zip AND T1.hometown <> T2.zip_code AND T1.hometown <> T2.zip AND T1.hometown <> T2.zip AND T1.hometown <> T2.zip AND T1.hometown <> T2.zip AND T1.h",
107
- "repair_ok": false,
108
- "repair_err": "NO_DB"
109
- },
110
- {
111
- "qid": 597,
112
- "db_id": "codebase_community",
113
- "pred_sql": "SELECT COUNT(T1.Id) FROM users AS T1 INNER JOIN badges AS T2 ON T1.Id = T2.UserId INNER JOIN country AS T3 ON T1.CountryId = T3.Id WHERE T3.Location = 'India' AND T2.Name = 'Teacher' AND T2.Type = 'Badge' AND T2.Name = 'Teacher' AND T2.Type = 'Badge' AND T2.Name = 'Teacher' AND T2.Type = 'Badge' AND T2.Name = 'Teacher' AND T2.Type = 'Badge' AND T2.Name = 'Teacher' AND T2.Type = 'Badge' AND T2.Name = 'Teacher' AND T2.Type = 'Badge' AND T2.Name =",
114
- "err": "NO_DB",
115
- "repaired_sql": "SELECT COUNT(T1.Id) FROM users AS T1 INNER JOIN badges AS T2 ON T1.Id = T2.UserId INNER JOIN country AS T3 ON T1.CountryId = T3.Id WHERE T3.Location = 'India' AND T2.Name = 'Teacher' AND T2.Type = 'Badge' AND T2.Name = 'Teacher' AND T2.Type = 'Badge' AND T2.Name = 'Teacher' AND T2.Type = 'Badge' AND T2.Name = 'Teacher' AND T2.Type = 'Badge' AND T2.Name = 'Teacher' AND T2.Type = 'Badge' AND T2.Name = 'Teacher' AND T2.Type = 'Badge' AND T2.Name =\n\n### ERROR ###\nNO_DB\n\n### SCHEMA ###\n\n\n### TASK ###\nRewrite the SQL into correct SQLite SQL.\nOutput ONLY SQL. No explanation.\nSELECT COUNT(T1.Id) FROM users AS T1 INNER JOIN badges AS T2 ON T1.Id = T2.UserId INNER JOIN country AS T3 ON T1.CountryId = T3.Id WHERE T3.Location = 'India' AND T2.Name = 'Teacher' AND T2.Type = 'Badge' AND T2.Name = 'Teacher' AND T2.Type = 'Badge' AND T2.Name = 'Teacher' AND T2.Type = 'Badge' AND T2.Name = 'Teacher' AND T2.Type = 'Badge' AND T2.Name = 'Teacher' AND T2.Type = 'Badge' AND T2.Name = 'Teacher' AND T2.Type = 'Badge' AND T2.Name =",
116
- "repair_ok": false,
117
- "repair_err": "NO_DB"
118
- },
119
- {
120
- "qid": 45,
121
- "db_id": "california_schools",
122
- "pred_sql": "SELECT T1.School, AVG(T2.WritingScore) FROM schools AS T1 INNER JOIN frpm AS T2 ON T1.CDSCode = T2.CDSCode WHERE T1.Administrator = 'Ricci Ulrich' GROUP BY T1.School, T2.WritingScore ORDER BY T1.School, AVG(T2.WritingScore) DESC LIMIT 10 OFFSET 0",
123
- "err": "NO_DB",
124
- "repaired_sql": "SELECT T1.School, AVG(T2.WritingScore) FROM schools AS T1 INNER JOIN frpm AS T2 ON T1.CDSCode = T2.CDSCode WHERE T1.Administrator = 'Ricci Ulrich' GROUP BY T1.School, T2.WritingScore ORDER BY T1.School, AVG(T2.WritingScore) DESC LIMIT 10 OFFSET 0\n\n### ERROR ###\nNO_DB\n\n### SCHEMA ###\n\n\n### TASK ###\nRewrite the SQL into correct SQLite SQL.\nOutput ONLY SQL. No explanation.\nSELECT T1.School, AVG(T2.WritingScore) FROM schools AS T1 INNER JOIN frpm AS T2 ON T1.CDSCode = T2.CDSCode WHERE T1.Administrator = 'Ricci Ulrich' GROUP BY T1.School, T2.WritingScore ORDER BY T1.School, AVG(T2.WritingScore) DESC LIMIT 10 OFFSET 0\nSELECT T1.School, AVG(T2.WritingScore) FROM schools AS T1 INNER JOIN frpm AS T2 ON T1.CDSCode = T2.CDSCode WHERE T1.Administrator = 'Ricci Ulrich' GROUP BY T1.School, T2.WritingScore ORDER BY T",
125
- "repair_ok": false,
126
- "repair_err": "NO_DB"
127
- },
128
- {
129
- "qid": 596,
130
- "db_id": "codebase_community",
131
- "pred_sql": "SELECT T1.Id, T1.Badge FROM users AS T1 INNER JOIN posts AS T2 ON T1.Id = T2.OwnerUserId GROUP BY T1.Id ORDER BY COUNT(T2.Id) DESC LIMIT 1, 10 WITH T2 ON T2.Id = T1.Id WHERE T2.Id IS NOT NULL AND T1.Id IS NOT NULL AND T1.Badge IS NOT NULL AND T2.Id = ( SELECT UserId FROM posts GROUP BY UserId ORDER BY COUNT(Id) DESC LIMIT 1 ) AND T2.Id = ( SELECT UserId FROM posts GROUP BY UserId ORDER BY COUNT(Id) DESC LIMIT 1 ) AND T1.Id = ( SELECT UserId FROM posts GROUP BY UserId ORDER BY COUNT(Id) DESC LIMIT 1",
132
- "err": "NO_DB",
133
- "repaired_sql": "SELECT T1.Id, T1.Badge FROM users AS T1 INNER JOIN posts AS T2 ON T1.Id = T2.OwnerUserId GROUP BY T1.Id ORDER BY COUNT(T2.Id) DESC LIMIT 1, 10 WITH T2 ON T2.Id = T1.Id WHERE T2.Id IS NOT NULL AND T1.Id IS NOT NULL AND T1.Badge IS NOT NULL AND T2.Id = ( SELECT UserId FROM posts GROUP BY UserId ORDER BY COUNT(Id) DESC LIMIT 1 ) AND T2.Id = ( SELECT UserId FROM posts GROUP BY UserId ORDER BY COUNT(Id) DESC LIMIT 1 ) AND T1.Id = ( SELECT UserId FROM posts GROUP BY UserId ORDER BY COUNT(Id) DESC LIMIT 1\n\n### ERROR ###\nNO_DB\n\n### SCHEMA ###\n\n\n### TASK ###\nRewrite the SQL into correct SQLite SQL.\nOutput ONLY SQL. No explanation.\nSELECT T1.Id, T1.Badge FROM users AS T1 INNER JOIN posts AS T2 ON T1.Id = T2.OwnerUserId GROUP BY T1.Id ORDER BY COUNT(T2.Id) DESC LIMIT 1, 10 WITH T2 ON T2.Id = T1.Id WHERE T2.Id IS NOT NULL AND T1.Id IS NOT NULL AND T1.Badge IS NOT NULL AND T2.Id = ( SELECT UserId FROM posts GROUP BY UserId ORDER BY COUNT(Id) DESC LIMIT 1 ) AND T2.Id = ( SELECT UserId FROM posts GROUP BY UserId ORDER BY COUNT(Id) DESC LIMIT 1 ) AND T1.Id = ( SELECT UserId FROM posts GROUP BY UserId ORDER BY COUNT(Id) DESC LIMIT 1",
134
- "repair_ok": false,
135
- "repair_err": "NO_DB"
136
- },
137
- {
138
- "qid": 444,
139
- "db_id": "card_games",
140
- "pred_sql": "SELECT DISTINCT T1.foreign_name, T1.type FROM cards AS T1 INNER JOIN watermarks AS T2 ON T1.id = T2.card_id WHERE T2.watermark = 'boros' AND T1.type IS NOT NULL AND T1.foreign_name IS NOT NULL AND T1.type!= '' AND T1.foreign_name!= '' AND T1.type!= 'basic' AND T1.foreign_name!= 'common' AND T1.foreign_name!= 'rare' AND T1.foreign_name!='mythic' AND T1.foreign_name!= 'legendary' AND T1.foreign_name!= 'uncommon' AND T1.foreign_name!= 'rare' AND T1.fore",
141
- "err": "NO_DB",
142
- "repaired_sql": "SELECT DISTINCT T1.foreign_name, T1.type FROM cards AS T1 INNER JOIN watermarks AS T2 ON T1.id = T2.card_id WHERE T2.watermark = 'boros' AND T1.type IS NOT NULL AND T1.foreign_name IS NOT NULL AND T1.type!= '' AND T1.foreign_name!= '' AND T1.type!= 'basic' AND T1.foreign_name!= 'common' AND T1.foreign_name!= 'rare' AND T1.foreign_name!='mythic' AND T1.foreign_name!= 'legendary' AND T1.foreign_name!= 'uncommon' AND T1.foreign_name!= 'rare' AND T1.fore\n\n### ERROR ###\nNO_DB\n\n### SCHEMA ###\n\n\n### TASK ###\nRewrite the SQL into correct SQLite SQL.\nOutput ONLY SQL. No explanation.\nSELECT DISTINCT T1.foreign_name, T1.type FROM cards AS T1 INNER JOIN watermarks AS T2 ON T1.id = T2.card_id WHERE T2.watermark = 'boros' AND T1.type IS NOT NULL AND T1.foreign_name IS NOT NULL AND T1.type!= '' AND T1.foreign_name!= '' AND T1.type!= 'basic' AND T1.foreign_name!= 'common' AND T1.foreign_name!= 'rare' AND T1.foreign_name!='mythic' AND T1.foreign_name!= 'legendary' AND T1.foreign_name!= 'uncommon' AND T1.foreign_name!= 'rare' AND T1.foreign",
143
- "repair_ok": false,
144
- "repair_err": "NO_DB"
145
- },
146
- {
147
- "qid": 288,
148
- "db_id": "toxicology",
149
- "pred_sql": "SELECT T2.label FROM atom AS T1 INNER JOIN molecule AS T2 ON T1.molecule_id = T2.molecule_id WHERE T1.atom_id = 'TR001_1' AND T2.label = '+' AND T2.label IS NOT NULL AND T2.label!= '' AND T2.label!='' AND T2.label!= 'None' AND T2.label!= 'Unknown' AND T2.label!= 'Unknown' AND T2.label!= 'Unknown' AND T2.label!= 'Unknown' AND T2.label!= 'Unknown' AND T2.label!= 'Unknown' AND T2.label!= 'Unknown' AND T2.label!= 'Unknown' AND T2.label!= 'Unknown' AND T2.label",
150
- "err": "NO_DB",
151
- "repaired_sql": "SELECT T2.label FROM atom AS T1 INNER JOIN molecule AS T2 ON T1.molecule_id = T2.molecule_id WHERE T1.atom_id = 'TR001_1' AND T2.label = '+' AND T2.label IS NOT NULL AND T2.label!= '' AND T2.label!='' AND T2.label!= 'None' AND T2.label!= 'Unknown' AND T2.label!= 'Unknown' AND T2.label!= 'Unknown' AND T2.label!= 'Unknown' AND T2.label!= 'Unknown' AND T2.label!= 'Unknown' AND T2.label!= 'Unknown' AND T2.label!= 'Unknown' AND T2.label!= 'Unknown' AND T2.label\n\n### ERROR ###\nNO_DB\n\n### SCHEMA ###\n\n\n### TASK ###\nRewrite the SQL into correct SQLite SQL.\nOutput ONLY SQL. No explanation.\nSELECT T2.label FROM atom AS T1 INNER JOIN molecule AS T2 ON T1.molecule_id = T2.molecule_id WHERE T1.atom_id = 'TR001_1' AND T2.label = '+' AND T2.label IS NOT NULL AND T2.label!= '' AND T2.label!='' AND T2.label!= 'None' AND T2.label!= 'Unknown' AND T2.label!= 'Unknown' AND T2.label!= 'Unknown' AND T2.label!= 'Unknown' AND T2.label!= 'Unknown' AND T2.label!= 'Unknown' AND T2.label!= 'Unknown' AND T2.label!= 'Unknown' AND T2.label!= 'Unknown' AND T2.label!=",
152
- "repair_ok": false,
153
- "repair_err": "NO_DB"
154
- },
155
- {
156
- "qid": 999,
157
- "db_id": "formula_1",
158
- "pred_sql": "SELECT T1.name FROM races AS T1 INNER JOIN results AS T2 ON T1.raceId = T2.raceId INNER JOIN lapTimes AS T3 ON T2.result = T3.result WHERE T3.fastestLapTime IS NOT NULL ORDER BY T3.fastestLapTime LIMIT 1",
159
- "err": "NO_DB",
160
- "repaired_sql": "SELECT T1.name FROM races AS T1 INNER JOIN results AS T2 ON T1.raceId = T2.raceId INNER JOIN lapTimes AS T3 ON T2.result = T3.result WHERE T3.fastestLapTime IS NOT NULL ORDER BY T3.fastestLapTime LIMIT 1\n\n### ERROR ###\nNO_DB\n\n### SCHEMA ###\n\n\n### TASK ###\nRewrite the SQL into correct SQLite SQL.\nOutput ONLY SQL. No explanation.\nSELECT T1.name FROM races AS T1 INNER JOIN results AS T2 ON T1.raceId = T2.raceId INNER JOIN lapTimes AS T3 ON T2.result = T3.result WHERE T3.fastestLapTime IS NOT NULL ORDER BY T3.fastestLapTime LIMIT 1\nSELECT T1.name FROM races AS T1 INNER JOIN results AS T2 ON T1.raceId = T2.raceId INNER JOIN lapTimes AS T3 ON T2.result = T3.result WHERE T3.fastestLapTime IS NOT NULL ORDER BY T3.fastestLapTime LIMIT 1\nSELECT T1.name FROM races AS T1 INNER JOIN results AS T2 ON T",
161
- "repair_ok": false,
162
- "repair_err": "NO_DB"
163
- },
164
- {
165
- "qid": 321,
166
- "db_id": "toxicology",
167
- "pred_sql": "SELECT T2.molecule FROM atom AS T1 INNER JOIN molecule AS T2 ON T1.molecule_id = T2.molecule_id WHERE T1.atom_id = 'TR000_2' OR T1.atom_id = 'TR000_4' AND T2.molecule IS NOT NULL AND T2.molecule <> '' AND T2.molecule <> 'None' AND T2.molecule <> 'Unknown' AND T2.molecule <> 'Unknown' AND T2.molecule <> 'Unknown' AND T2.molecule <> 'Unknown' AND T2.molecule <> 'Unknown' AND T2.molecule <> 'Unknown' AND T2.molecule <> 'Unknown' AND T2.molecule <> 'Unknown' AND",
168
- "err": "NO_DB",
169
- "repaired_sql": "SELECT T2.molecule FROM atom AS T1 INNER JOIN molecule AS T2 ON T1.molecule_id = T2.molecule_id WHERE T1.atom_id = 'TR000_2' OR T1.atom_id = 'TR000_4' AND T2.molecule IS NOT NULL AND T2.molecule <> '' AND T2.molecule <> 'None' AND T2.molecule <> 'Unknown' AND T2.molecule <> 'Unknown' AND T2.molecule <> 'Unknown' AND T2.molecule <> 'Unknown' AND T2.molecule <> 'Unknown' AND T2.molecule <> 'Unknown' AND T2.molecule <> 'Unknown' AND T2.molecule <> 'Unknown' AND\n\n### ERROR ###\nNO_DB\n\n### SCHEMA ###\n\n\n### TASK ###\nRewrite the SQL into correct SQLite SQL.\nOutput ONLY SQL. No explanation.\nSELECT T2.molecule FROM atom AS T1 INNER JOIN molecule AS T2 ON T1.molecule_id = T2.molecule_id WHERE T1.atom_id = 'TR000_2' OR T1.atom_id = 'TR000_4' AND T2.molecule IS NOT NULL AND T2.molecule <> '' AND T2.molecule <> 'None' AND T2.molecule <> 'Unknown' AND T2.molecule <> 'Unknown' AND T2.molecule <> 'Unknown' AND T2.molecule <> 'Unknown' AND T2.molecule <> 'Unknown' AND T2.molecule <> 'Unknown' AND T2.molecule <> 'Unknown' AND T2.molecule <> 'Unknown' AND",
170
- "repair_ok": false,
171
- "repair_err": "NO_DB"
172
- },
173
- {
174
- "qid": 580,
175
- "db_id": "codebase_community",
176
- "pred_sql": "SELECT DisplayName FROM users WHERE Id IN ( SELECT UserId FROM badges WHERE Name = 'Necromancer' LIMIT 10 ) ORDER BY DisplayName LIMIT 10 OFFSET 0",
177
- "err": "NO_DB",
178
- "repaired_sql": "SELECT DisplayName FROM users WHERE Id IN ( SELECT UserId FROM badges WHERE Name = 'Necromancer' LIMIT 10 ) ORDER BY DisplayName LIMIT 10 OFFSET 0\n\n### ERROR ###\nNO_DB\n\n### SCHEMA ###\n\n\n### TASK ###\nRewrite the SQL into correct SQLite SQL.\nOutput ONLY SQL. No explanation.\nSELECT DisplayName FROM users WHERE Id IN ( SELECT UserId FROM badges WHERE Name = 'Necromancer' LIMIT 10 ) ORDER BY DisplayName LIMIT 10 OFFSET 0\nSELECT DisplayName FROM users WHERE Id IN ( SELECT UserId FROM badges WHERE Name = 'Necromancer' ) ORDER BY DisplayName LIMIT 10 OFFSET 0\nSELECT DisplayName FROM users WHERE Id IN ( SELECT UserId FROM badges WHERE Name = 'Necromancer' ) ORDER BY DisplayName LIMIT 10 OFFSET 0\nSELECT DisplayName FROM users WHERE Id IN ( SELECT UserId FROM badges WHERE Name = 'Necromancer' ) ORDER BY DisplayName LIMIT 10 OFFSET 0\nSELECT DisplayName FROM users WHERE Id IN ( SELECT UserId FROM badges WHERE Name = 'Nec",
179
  "repair_ok": false,
180
  "repair_err": "NO_DB"
181
  }
 
2
  {
3
  "qid": 98,
4
  "db_id": "financial",
5
+ "pred_sql": "SELECT T1.account_id FROM account AS T1 INNER JOIN loan AS T2 ON T1.account_id = T2.account_id WHERE T2.approved_date LIKE '1997%' AND T1.statement_type = 'POPLATEK TYDNE' ORDER BY T2.amount ASC LIMIT 1\nSELECT T1.account_id FROM account AS T1 INNER JOIN loan AS T2 ON T1.account_id = T2.account_id WHERE T2.approved_date LIKE '1997%' AND T1.statement_type = 'POPLATEK TYDNE' ORDER BY T2.amount ASC LIMIT 1\nSELECT T1.account_id FROM account AS T1 INNER JOIN loan AS T2 ON T1.account_id",
6
  "err": "NO_DB",
7
+ "repaired_sql": "SELECT T1.account_id FROM account AS T1 INNER JOIN loan AS T2 ON T1.account_id = T2.account_id WHERE T2.approved_date LIKE '1997%' AND T1.statement_type = 'POPLATEK TYDNE' ORDER BY T2.amount ASC LIMIT 1\nSELECT T1.account_id FROM account AS T1 INNER JOIN loan AS T2 ON T1.account_id = T2.account_id WHERE T2.approved_date LIKE '1997%' AND T1.statement_type = 'POPLATEK TYDNE' ORDER BY T2.amount ASC LIMIT 1\nSELECT T1.account_id FROM account AS T1 INNER JOIN loan AS T2 ON T1.account_id\n\n### ERROR ###\nNO_DB\n\n### SCHEMA ###\n\n\n### TASK ###\nRewrite the SQL into correct SQLite SQL.\nOutput ONLY SQL. No explanation.\nSELECT T1.account_id FROM account AS T1 INNER JOIN loan AS T2 ON T1.account_id = T2.account_id WHERE T2.approved_date LIKE '1997%' AND T1.statement_type = 'POPLATEK TYDNE' ORDER BY T2.amount ASC LIMIT 1\nSELECT T1.account_id FROM account AS T1 INNER JOIN loan AS T2 ON T1.account_id = T2.account_id WHERE T2.approved_date LIKE '1997%' AND T1.statement_type = 'POPLATEK TYDNE' ORDER BY T2.amount ASC LIMIT 1\nSELECT T1.account_id FROM account AS T1 INNER JOIN loan AS T2 ON T1.account_id",
8
  "repair_ok": false,
9
  "repair_err": "NO_DB"
10
  },
11
  {
12
  "qid": 1373,
13
  "db_id": "student_club",
14
+ "pred_sql": "SELECT COUNT(T1.hometown) FROM member AS T1 INNER JOIN state AS T2 ON T1.state_id = T2.state_id WHERE T2.name = 'Maryland' AND T1.hometown IS NOT NULL AND T1.hometown <> '' AND T1.hometown <> 'Unknown' AND T1.hometown <> 'Not Available' AND T1.hometown <> 'Unknown' AND T1.hometown <> 'Not Available' AND T1.hometown <> 'Unknown' AND T1.hometown <> 'Not Available' AND T1.hometown <> 'Unknown' AND T1.hometown <> 'Not Available' AND T1.hometown <> 'Unknown' AND T1.hometown <> 'Not Available' AND T",
15
  "err": "NO_DB",
16
+ "repaired_sql": "SELECT COUNT(T1.hometown) FROM member AS T1 INNER JOIN state AS T2 ON T1.state_id = T2.state_id WHERE T2.name = 'Maryland' AND T1.hometown IS NOT NULL AND T1.hometown <> '' AND T1.hometown <> 'Unknown' AND T1.hometown <> 'Not Available' AND T1.hometown <> 'Unknown' AND T1.hometown <> 'Not Available' AND T1.hometown <> 'Unknown' AND T1.hometown <> 'Not Available' AND T1.hometown <> 'Unknown' AND T1.hometown <> 'Not Available' AND T1.hometown <> 'Unknown' AND T1.hometown <> 'Not Available' AND T\n\n### ERROR ###\nNO_DB\n\n### SCHEMA ###\n\n\n### TASK ###\nRewrite the SQL into correct SQLite SQL.\nOutput ONLY SQL. No explanation.\nSELECT COUNT(T1.hometown) FROM member AS T1 INNER JOIN state AS T2 ON T1.state_id = T2.state_id WHERE T2.name = 'Maryland' AND T1.hometown IS NOT NULL AND T1.hometown <> '' AND T1.hometown <> 'Unknown' AND T1.hometown <> 'Not Available' AND T1.hometown <> 'Unknown' AND T1.hometown <> 'Not Available' AND T1.hometown <> 'Unknown' AND T1.hometown <> 'Not Available' AND T1.hometown <> 'Unknown' AND T1.hometown <> 'Not Available' AND T1.hometown <> 'Unknown' AND T1.hometown <> 'Not Available' AND T",
17
  "repair_ok": false,
18
  "repair_err": "NO_DB"
19
  },
20
  {
21
  "qid": 597,
22
  "db_id": "codebase_community",
23
+ "pred_sql": "SELECT COUNT(T1.Id) FROM users AS T1 INNER JOIN badges AS T2 ON T1.Id = T2.UserId WHERE T2.Name = 'Teacher' AND T1.Location = 'India' AND T2.Type = 'Badge' AND T2.Name = 'Teacher' AND T1.Location = 'India' AND T2.Type = 'Badge' AND T2.Name = 'Teacher' AND T1.Location = 'India' AND T2.Type = 'Badge' AND T2.Name = 'Teacher' AND T1.Location = 'India' AND T2.Type = 'Badge' AND T2.Name = 'Teacher' AND T1.Location = 'India' AND T2.Type = 'Badge' AND T2.Name",
24
  "err": "NO_DB",
25
+ "repaired_sql": "SELECT COUNT(T1.Id) FROM users AS T1 INNER JOIN badges AS T2 ON T1.Id = T2.UserId WHERE T2.Name = 'Teacher' AND T1.Location = 'India' AND T2.Type = 'Badge' AND T2.Name = 'Teacher' AND T1.Location = 'India' AND T2.Type = 'Badge' AND T2.Name = 'Teacher' AND T1.Location = 'India' AND T2.Type = 'Badge' AND T2.Name = 'Teacher' AND T1.Location = 'India' AND T2.Type = 'Badge' AND T2.Name = 'Teacher' AND T1.Location = 'India' AND T2.Type = 'Badge' AND T2.Name\n\n### ERROR ###\nNO_DB\n\n### SCHEMA ###\n\n\n### TASK ###\nRewrite the SQL into correct SQLite SQL.\nOutput ONLY SQL. No explanation.\nSELECT COUNT(T1.Id) FROM users AS T1 INNER JOIN badges AS T2 ON T1.Id = T2.UserId WHERE T2.Name = 'Teacher' AND T1.Location = 'India' AND T2.Type = 'Badge' GROUP BY T1.Id HAVING COUNT(T2.Name) = 3 AND T1.Location = 'India' AND T2.Type = 'Badge' GROUP BY T1.Id HAVING COUNT(T2.Name) = 3 AND T1.Location = 'India' AND T2.Type = 'Badge' GROUP BY T1.Id HAVING COUNT(T2.Name) = 3 AND T1.Location = 'India' AND T2.Type = 'Badge' GROUP BY T1.Id HAVING",
26
  "repair_ok": false,
27
  "repair_err": "NO_DB"
28
  },
29
  {
30
  "qid": 45,
31
  "db_id": "california_schools",
32
+ "pred_sql": "SELECT T1.name, T2.averageWritingScore FROM school AS T1 INNER JOIN schoolData AS T2 ON T1.id = T2.schoolId WHERE T2.administrator = 'Ricci Ulrich' GROUP BY T1.name, T2.averageWritingScore ORDER BY T1.name, T2.averageWritingScore DESC LIMIT 10 UNION SELECT T1.name, T2.averageWritingScore FROM school AS T1 INNER JOIN schoolData AS T2 ON T1.id = T2.schoolId WHERE T2.administrator = 'Ricci Ulrich' GROUP BY T1.name, T2.averageWritingScore ORDER BY T1.name, T2.averageWritingScore DESC LIMIT 10 UNION SELECT T1.name,",
33
  "err": "NO_DB",
34
+ "repaired_sql": "SELECT T1.name, T2.averageWritingScore FROM school AS T1 INNER JOIN schoolData AS T2 ON T1.id = T2.schoolId WHERE T2.administrator = 'Ricci Ulrich' GROUP BY T1.name, T2.averageWritingScore ORDER BY T1.name, T2.averageWritingScore DESC LIMIT 10 UNION SELECT T1.name, T2.averageWritingScore FROM school AS T1 INNER JOIN schoolData AS T2 ON T1.id = T2.schoolId WHERE T2.administrator = 'Ricci Ulrich' GROUP BY T1.name, T2.averageWritingScore ORDER BY T1.name, T2.averageWritingScore DESC LIMIT 10 UNION SELECT T1.name,\n\n### ERROR ###\nNO_DB\n\n### SCHEMA ###\n\n\n### TASK ###\nRewrite the SQL into correct SQLite SQL.\nOutput ONLY SQL. No explanation.\nSELECT T1.name, T2.averageWritingScore FROM school AS T1 INNER JOIN schoolData AS T2 ON T1.id = T2.schoolId WHERE T2.administrator = 'Ricci Ulrich' GROUP BY T1.name, T2.averageWritingScore ORDER BY T1.name, T2.averageWritingScore DESC LIMIT 10 UNION SELECT T1.name, T2.averageWritingScore FROM school AS T1 INNER JOIN schoolData AS T2 ON T1.id = T2.schoolId WHERE T2.administrator = 'Ricci Ulrich' GROUP BY T1.name, T2.averageWritingScore ORDER BY T1.name, T2.averageWritingScore DESC LIMIT 10 UNION SELECT T1.name, T2",
35
  "repair_ok": false,
36
  "repair_err": "NO_DB"
37
  },
38
  {
39
  "qid": 596,
40
  "db_id": "codebase_community",
41
+ "pred_sql": "SELECT T1.UserId, T1.Badge FROM users AS T1 INNER JOIN comments AS T2 ON T1.UserId = T2.UserId GROUP BY T1.UserId ORDER BY COUNT(T2.Id) DESC LIMIT 1, 10, 1) AS T3 WHERE T3.Count IS NOT NULL AND T3.Count = ( SELECT MAX(Count) FROM ( SELECT UserId, COUNT(Id) AS Count FROM comments GROUP BY UserId ) AS T4 ) AND T3.Badge IS NOT NULL AND T3.Badge = ( SELECT DISTINCT Badge FROM users ) AND T3.UserId IN ( SELECT UserId FROM comments GROUP BY UserId ORDER BY COUNT(Id) DESC LIMIT 1 ) AND T3.UserId IN ( SELECT UserId FROM comments GROUP BY UserId",
42
  "err": "NO_DB",
43
+ "repaired_sql": "SELECT T1.UserId, T1.Badge FROM users AS T1 INNER JOIN comments AS T2 ON T1.UserId = T2.UserId GROUP BY T1.UserId ORDER BY COUNT(T2.Id) DESC LIMIT 1, 10, 1) AS T3 WHERE T3.Count IS NOT NULL AND T3.Count = ( SELECT MAX(Count) FROM ( SELECT UserId, COUNT(Id) AS Count FROM comments GROUP BY UserId ) AS T4 ) AND T3.Badge IS NOT NULL AND T3.Badge = ( SELECT DISTINCT Badge FROM users ) AND T3.UserId IN ( SELECT UserId FROM comments GROUP BY UserId ORDER BY COUNT(Id) DESC LIMIT 1 ) AND T3.UserId IN ( SELECT UserId FROM comments GROUP BY UserId\n\n### ERROR ###\nNO_DB\n\n### SCHEMA ###\n\n\n### TASK ###\nRewrite the SQL into correct SQLite SQL.\nOutput ONLY SQL. No explanation.\nSELECT T1.UserId, T1.Badge FROM users AS T1 INNER JOIN comments AS T2 ON T1.UserId = T2.UserId GROUP BY T1.UserId ORDER BY COUNT(T2.Id) DESC LIMIT 1, 10, 1) AS T3 WHERE T3.Count IS NOT NULL AND T3.Count = ( SELECT MAX(Count) FROM ( SELECT UserId, COUNT(Id) AS Count FROM comments GROUP BY UserId ) AS T4 ) AND T3.Badge IS NOT NULL AND T3.Badge = ( SELECT DISTINCT Badge FROM users ) AND T3.UserId IN ( SELECT UserId FROM comments GROUP BY UserId ORDER BY COUNT(Id) DESC LIMIT 1) AND T3.UserId IN ( SELECT UserId FROM comments GROUP BY UserId",
44
  "repair_ok": false,
45
  "repair_err": "NO_DB"
46
  },
47
  {
48
  "qid": 444,
49
  "db_id": "card_games",
50
+ "pred_sql": "SELECT T1.foreign_name, T1.type FROM cards AS T1 INNER JOIN watermarks AS T2 ON T1.id = T2.card_id WHERE T2.watermark = 'Boros' GROUP BY T1.foreign_name, T1.type HAVING COUNT(T1.id) = 1 ORDER BY T1.type DESC LIMIT 1",
51
  "err": "NO_DB",
52
+ "repaired_sql": "SELECT T1.foreign_name, T1.type FROM cards AS T1 INNER JOIN watermarks AS T2 ON T1.id = T2.card_id WHERE T2.watermark = 'Boros' GROUP BY T1.foreign_name, T1.type HAVING COUNT(T1.id) = 1 ORDER BY T1.type DESC LIMIT 1\n\n### ERROR ###\nNO_DB\n\n### SCHEMA ###\n\n\n### TASK ###\nRewrite the SQL into correct SQLite SQL.\nOutput ONLY SQL. No explanation.\nSELECT T1.foreign_name, T1.type FROM cards AS T1 INNER JOIN watermarks AS T2 ON T1.id = T2.card_id WHERE T2.watermark = 'Boros' GROUP BY T1.foreign_name, T1.type HAVING COUNT(T1.id) = 1 ORDER BY T1.type DESC LIMIT 1\nSELECT T1.foreign_name, T1.type FROM cards AS T1 INNER JOIN watermarks AS T2 ON T1.id = T2.card_id WHERE T2.watermark = 'Boros' GROUP BY T1.foreign_name, T1.type HAVING COUNT(T1.id) = 1 ORDER BY T1.type DESC LIMIT 1\nSELECT T1",
53
  "repair_ok": false,
54
  "repair_err": "NO_DB"
55
  },
56
  {
57
  "qid": 288,
58
  "db_id": "toxicology",
59
+ "pred_sql": "SELECT T1.label FROM atom AS T1 INNER JOIN molecule AS T2 ON T1.molecule_id = T2.molecule_id WHERE T1.atom_id = 'TR001_1' AND T2.label = '+' AND T1.atom_id IS NOT NULL AND T2.label IS NOT NULL AND T2.label!= '' AND T2.label!='' AND T2.label!= '.' AND T2.label!= ',' AND T2.label!='' AND T2.label!='' AND T2.label!='' AND T2.label!='' AND T2.label!='' AND T2.label!='' AND T2.label!='' AND T2.label!='' AND T2.label!='' AND",
60
  "err": "NO_DB",
61
+ "repaired_sql": "SELECT T1.label FROM atom AS T1 INNER JOIN molecule AS T2 ON T1.molecule_id = T2.molecule_id WHERE T1.atom_id = 'TR001_1' AND T2.label = '+' AND T1.atom_id IS NOT NULL AND T2.label IS NOT NULL AND T2.label!= '' AND T2.label!='' AND T2.label!= '.' AND T2.label!= ',' AND T2.label!='' AND T2.label!='' AND T2.label!='' AND T2.label!='' AND T2.label!='' AND T2.label!='' AND T2.label!='' AND T2.label!='' AND T2.label!='' AND\n\n### ERROR ###\nNO_DB\n\n### SCHEMA ###\n\n\n### TASK ###\nRewrite the SQL into correct SQLite SQL.\nOutput ONLY SQL. No explanation.\nSELECT T1.label FROM atom AS T1 INNER JOIN molecule AS T2 ON T1.molecule_id = T2.molecule_id WHERE T1.atom_id = 'TR001_1' AND T2.label = '+' AND T1.atom_id IS NOT NULL AND T2.label IS NOT NULL AND T2.label!= '' AND T2.label!='' AND T2.label!= '.' AND T2.label!= ',' AND T2.label!='' AND T2.label!='' AND T2.label!='' AND T2.label!='' AND T2.label!='' AND T2.label!='' AND T2.label!='' AND T2.label!='' AND T2.label!='' AND T2.label!='' AND T2.label!='",
62
  "repair_ok": false,
63
  "repair_err": "NO_DB"
64
  },
65
  {
66
  "qid": 999,
67
  "db_id": "formula_1",
68
+ "pred_sql": "SELECT T1.raceName FROM races AS T1 INNER JOIN results AS T2 ON T1.raceId = T2.raceId INNER JOIN fastestLap AS T3 ON T2.raceId = T3.raceId ORDER BY T3.fastestLapTime ASC LIMIT 1",
69
  "err": "NO_DB",
70
+ "repaired_sql": "SELECT T1.raceName FROM races AS T1 INNER JOIN results AS T2 ON T1.raceId = T2.raceId INNER JOIN fastestLap AS T3 ON T2.raceId = T3.raceId ORDER BY T3.fastestLapTime ASC LIMIT 1\n\n### ERROR ###\nNO_DB\n\n### SCHEMA ###\n\n\n### TASK ###\nRewrite the SQL into correct SQLite SQL.\nOutput ONLY SQL. No explanation.\nSELECT T1.raceName FROM races AS T1 INNER JOIN results AS T2 ON T1.raceId = T2.raceId INNER JOIN fastestLap AS T3 ON T2.raceId = T3.raceId ORDER BY T3.fastestLapTime ASC LIMIT 1\nSELECT T1.raceName FROM races AS T1 INNER JOIN results AS T2 ON T1.raceId = T2.raceId INNER JOIN fastestLap AS T3 ON T2.raceId = T3.raceId ORDER BY T3.fastestLapTime ASC LIMIT 1\nSELECT T1.raceName FROM races AS T1 INNER JOIN results AS T2 ON T1.raceId",
71
  "repair_ok": false,
72
  "repair_err": "NO_DB"
73
  },
74
  {
75
  "qid": 321,
76
  "db_id": "toxicology",
77
+ "pred_sql": "SELECT T1.molecule FROM atom AS T1 INNER JOIN atom_link AS T2 ON T1.atom_id = T2.atom_id_1 WHERE T1.atom_id = 'TR000_2' OR T2.atom_id_1 = 'TR000_4' OR T1.atom_id = 'TR000_4' OR T2.atom_id_1 = 'TR000_2' ORDER BY T1.atom_id, T2.atom_id_1 LIMIT 1",
78
  "err": "NO_DB",
79
+ "repaired_sql": "SELECT T1.molecule FROM atom AS T1 INNER JOIN atom_link AS T2 ON T1.atom_id = T2.atom_id_1 WHERE T1.atom_id = 'TR000_2' OR T2.atom_id_1 = 'TR000_4' OR T1.atom_id = 'TR000_4' OR T2.atom_id_1 = 'TR000_2' ORDER BY T1.atom_id, T2.atom_id_1 LIMIT 1\n\n### ERROR ###\nNO_DB\n\n### SCHEMA ###\n\n\n### TASK ###\nRewrite the SQL into correct SQLite SQL.\nOutput ONLY SQL. No explanation.\nSELECT T1.molecule FROM atom AS T1 INNER JOIN atom_link AS T2 ON T1.atom_id = T2.atom_id_1 WHERE T1.atom_id = 'TR000_2' OR T2.atom_id_1 = 'TR000_4' OR T1.atom_id = 'TR000_4' OR T2.atom_id_1 = 'TR000_2' ORDER BY T1.atom_id, T2.atom_id_1 LIMIT 1\nSELECT T1.molecule FROM atom AS T1 INNER JOIN atom_link AS T2 ON T1.atom_id = T2.atom_id_1 WHERE T1.atom_id = 'TR000_2' OR T2.atom_id_1 = 'TR",
80
  "repair_ok": false,
81
  "repair_err": "NO_DB"
82
  },
83
  {
84
  "qid": 580,
85
  "db_id": "codebase_community",
86
+ "pred_sql": "SELECT DisplayName FROM users WHERE badgeName = 'Necromancer' LIMIT 10 OFFSET 0 ORDER BY DisplayName ASC LIMIT 10 OFFSET 0\nSELECT DisplayName FROM users WHERE badgeName = 'Necromancer' LIMIT 10 OFFSET 0 ORDER BY DisplayName ASC LIMIT 10 OFFSET 0\nSELECT DisplayName FROM users WHERE badgeName = 'Necromancer' LIMIT 10 OFFSET 0 ORDER BY DisplayName ASC LIMIT 10 OFFSET 0\nSELECT DisplayName FROM users WHERE badgeName = 'Necromancer' LIMIT 10 OFFSET 0 ORDER BY DisplayName ASC LIMIT 10 OFFSET 0\nSELECT DisplayName FROM users WHERE badgeName = 'Necromancer' LIMIT 10 OFFSET 0 ORDER BY DisplayName ASC LIMIT",
87
  "err": "NO_DB",
88
+ "repaired_sql": "SELECT DisplayName FROM users WHERE badgeName = 'Necromancer' LIMIT 10 OFFSET 0 ORDER BY DisplayName ASC LIMIT 10 OFFSET 0\nSELECT DisplayName FROM users WHERE badgeName = 'Necromancer' LIMIT 10 OFFSET 0 ORDER BY DisplayName ASC LIMIT 10 OFFSET 0\nSELECT DisplayName FROM users WHERE badgeName = 'Necromancer' LIMIT 10 OFFSET 0 ORDER BY DisplayName ASC LIMIT 10 OFFSET 0\nSELECT DisplayName FROM users WHERE badgeName = 'Necromancer' LIMIT 10 OFFSET 0 ORDER BY DisplayName ASC LIMIT 10 OFFSET 0\nSELECT DisplayName FROM users WHERE badgeName = 'Necromancer' LIMIT 10 OFFSET 0 ORDER BY DisplayName ASC LIMIT\n\n### ERROR ###\nNO_DB\n\n### SCHEMA ###\n\n\n### TASK ###\nRewrite the SQL into correct SQLite SQL.\nOutput ONLY SQL. No explanation.\nSELECT DisplayName FROM users WHERE badgeName = 'Necromancer' LIMIT 10 OFFSET 0\nSELECT DisplayName FROM users WHERE badgeName = 'Necromancer' LIMIT 10 OFFSET 0\nSELECT DisplayName FROM users WHERE badgeName = 'Necromancer' LIMIT 10 OFFSET 0\nSELECT DisplayName FROM users WHERE badgeName = 'Necromancer' LIMIT 10 OFFSET 0\nSELECT DisplayName FROM users WHERE badgeName = 'Necromancer' LIMIT 10 OFFSET 0\nSELECT DisplayName FROM users WHERE badgeName = 'Necromancer' LIMIT 10 OFFSET 0\nSELECT DisplayName FROM users WHERE badgeName = 'Necromancer' LIMIT 10 OFFSET 0\nSELECT DisplayName",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
89
  "repair_ok": false,
90
  "repair_err": "NO_DB"
91
  }
training_loss.csv CHANGED
@@ -1,19 +1,9 @@
1
  step,loss
2
- 10,0.7542
3
- 20,0.577
4
- 30,0.4855
5
- 40,0.4565
6
- 50,0.4022
7
- 60,0.3689
8
- 70,0.3904
9
- 80,0.3168
10
- 90,0.3154
11
- 100,0.2932
12
- 110,0.271
13
- 120,0.2744
14
- 130,0.2637
15
- 140,0.264
16
- 150,0.2384
17
- 160,0.2249
18
- 170,0.2617
19
- 180,0.2326
 
1
  step,loss
2
+ 10,0.7553
3
+ 20,0.5821
4
+ 30,0.4972
5
+ 40,0.473
6
+ 50,0.4252
7
+ 60,0.3939
8
+ 70,0.4247
9
+ 80,0.353
 
 
 
 
 
 
 
 
 
 
training_loss.png CHANGED
wrong_ids.json CHANGED
@@ -1,14 +1,4 @@
1
  [
2
- 98,
3
- 1373,
4
- 597,
5
- 45,
6
- 596,
7
- 444,
8
- 288,
9
- 999,
10
- 321,
11
- 580,
12
  98,
13
  1373,
14
  597,
 
1
  [
 
 
 
 
 
 
 
 
 
 
2
  98,
3
  1373,
4
  597,