带复杂计算的金融领域自然语言查询的SQL生成
|
何佳壕,刘喜平,舒晴,万常选,刘德喜,廖国琼
|
SQL generation from natural language queries with complex calculations on financial data
|
Jia-hao HE,Xi-ping LIU,Qing SHU,Chang-xuan WAN,De-xi LIU,Guo-qiong LIAO
|
|
表 1 SOFT数据集示例 |
Tab.1 SOFT dataset example |
|
查询问题 | SQL语句 | 查询2019年资本公积不少于100 亿的公司的员工人数,列出公司名称和员工人数. | SELECT T1.公司名称 , T1.员工人数 FROM 公司基本信息 AS T1 JOIN 财务指标 AS T2 ON T1. 股票代码 = T2.股票代码 WHERE T2.资本公积 >= 10000000000 AND T2.年份 = "2019" | 查询2018年每股净资产 不低于10的公司名称. | SELECT 公司名称 FROM 公司基本信息 WHERE 股票代码 IN (SELECT 股票代码 FROM 财务比率 WHERE 每股净资产 >= 10 AND 年份 = "2018") | 国药一致2019年相比于2018年营业利润的同比增长率怎么样? | SELECT (a.营业利润 − b.营业利润) / b.营业利润 FROM (SELECT 营业利润 FROM 财务指标 WHERE 股票名称 = "国药一致" AND 年份 = "2019") a , (SELECT 营业利润 FROM 财务指标 WHERE 股票名称 = "国药一致" AND 年份 = "2018") b |
|
|
|