Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是否存在与“已停产”的当前等价物;SQL Server英语查询“;_C#_.net_Sql - Fatal编程技术网

C# 是否存在与“已停产”的当前等价物;SQL Server英语查询“;

C# 是否存在与“已停产”的当前等价物;SQL Server英语查询“;,c#,.net,sql,C#,.net,Sql,我正在寻找一个.net引擎,它提供了一种将自然英语查询转换为SQL语法的方法 我知道微软曾经有一款名为“英语查询”的产品,它可以对基于口语的SQL和多维数据集查询做到这一点。他们从SQLServer2000开始就停止了这项工作,我希望有一个完全受支持的现代版本 以前的版本支持口头查询,例如“1996年销售了多少辆蓝福特?”到 与原文的链接 经过一点研究,我找不到SQL翻译人员使用的任何新的现代自然语言。关于这一主题的研究论文很多,但我找不到任何商业软件 以下是澳大利亚一所大学发表的白皮书中的软

我正在寻找一个.net引擎,它提供了一种将自然英语查询转换为SQL语法的方法

我知道微软曾经有一款名为“英语查询”的产品,它可以对基于口语的SQL和多维数据集查询做到这一点。他们从SQLServer2000开始就停止了这项工作,我希望有一个完全受支持的现代版本

以前的版本支持口头查询,例如“1996年销售了多少辆蓝福特?”到

与原文的链接


经过一点研究,我找不到SQL翻译人员使用的任何新的现代自然语言。关于这一主题的研究论文很多,但我找不到任何商业软件

以下是澳大利亚一所大学发表的白皮书中的软件,总结如下:

“SQ-HAL的大部分目标都已成功实现。该程序可以将简单的自然语言查询转换为SQL。它可以转换为不同类型的SELECT查询,包括从单个或两个具有或不具有单个条件的表中检索数据。SQ-HAL的学习能力也得到了成功的实现。它的效率不如预期,因为它只能检测查询中的表名、字段名和条件,但不能概括其他词,例如确定哪些词可以是可选的,哪些词可以在查询中省略。”


为什么这个问题会被关闭?对我来说似乎是一个相关的问题。@casperOne严肃地说!是什么将这个问题定义为非建设性的、非编程相关的或缺乏信息?相关的。@MartinSmith:谢谢你,非常有洞察力。如果你想添加你的评论作为答案,我很乐意将其标记为正确。”我正在寻找一个.net引擎,它提供了一种将自然英语查询转换为SQL语法的方法。”-这被认为是一个“购物清单”问题,并以“堆栈溢出的非建设性原因”结束
SELECT COUNT(*)
FROM CarSales
WHERE Make = 'Ford'
  AND Color = 'Blue'
  AND DATEPART(yy, SalesDate) = '1996'