我正在寻找一个 .net 引擎,它提供了一种将自然英语语言查询转换为 SQL 语法的方法。
我知道微软曾经有一个名为“English Query”的产品,它针对基于口语单词的 SQL 和多维数据集查询完全做到了这一点。自 SQL Server 2000 以来,他们已经停止了这个,我希望有一个完全支持的现代等效可用?
以前的版本支持语音查询,例如““1996 年售出了多少辆蓝色福特?”到
SELECT COUNT(*)
FROM CarSales
WHERE Make = 'Ford'
AND Color = 'Blue'
AND DATEPART(yy, SalesDate) = '1996'