例 子 1 | 问句 | 我国哪家医院的重点专科是最多的? |
EditSQL | select医院名from医院where重点专科数量 = (select max (重点专科数量) from医院) | |
IGSQL | select医院名from医院order by重点专科数量desc limit 1 | |
Ours | select医院名from医院where重点专科数量 = (select max (重点专科数量) from医院) | |
解释 | IGSQL将“最多”理解成对重点专科数量进行排序。 | |
例 子 2 | 问句 | 什么时候过端午节呢? |
EditSQL | select节日from民俗节日where时间 = “端午节” | |
IGSQL | select节日from民俗节日where节日 = “端午节” | |
Ours | select时间from民俗节日where节日 = “端午节” | |
解释 | EditSQL对时间和节日的理解不充分;IGSQL没有理解问句想要获取的是时间,而不是节日。 | |
例 子 3 | 问句 | 有哪些输入法软件? |
EditSQL | select名称from软件where名称 = “输入法” | |
IGSQL | select名称from软件where名称 = “输入法” | |
Ours | select名称from软件where用途 = “输入法” | |
解释 | EditSQL和IGSQL对这句话的理解很表面,没有获取到“哪些”指的是数据库模式中的“用途”。 |