SQL Query Builder Javascript UI [关闭]

Posted

技术标签:

【中文标题】SQL Query Builder Javascript UI [关闭]【英文标题】:SQL Query Builder Javascript UI [closed] 【发布时间】:2013-08-18 23:40:47 【问题描述】:

我正在寻找一种 UI 工具来帮助用户生成 SQL 查询。

Red Query Builder 有一些我想要的功能,但源代码似乎无法以易于编辑的格式提供,并且缺少用于操作 grouporder 命令的界面。

在互联网上挖掘并没有发现任何其他可口的候选人,所以我在这里问。

【问题讨论】:

【参考方案1】:

javascript 查询构建器的一些新选项:

    https://github.com/ukrbublik/react-awesome-query-builder https://github.com/sapientglobalmarkets/react-querybuilder https://cube.dev/docs/@cubejs-client-react#query-builder https://github.com/zebzhao/Angular-QueryBuilder https://github.com/joewalling/react-two-way-querybuilder

【讨论】:

6. github.com/nhabuiduc/react-filter-box 7. github.com/komarovalexander/react-filter-control【参考方案2】:

另一个选项是jquery-Querybuilder。我还没有使用它,但它似乎是一个非常完善的开源解决方案。

【讨论】:

【参考方案3】:

来源现在在这里https://github.com/salk31/RedQueryBuilder

Order by 和 group by 选项应该不会太难添加吧?

【讨论】:

【参考方案4】:

你可以试试EasyQuery。

它主要是 ASP.NET 解决方案,但他们有一组 jQuery 小部件 其中包括您需要的所有功能。 他们最近发表了一篇文章,描述了如何使用 这些 JavaScript 小部件以及 php 后端: http://devtools.korzh.com/easyquery/usecase/php-query-builder-with-easyquery

它是免费的(至少目前是这样)。

【讨论】:

EasyQuery 不是免费的。我已经用了好几年了。【参考方案5】:

即使我今天搜索它并创建了一个列表:

1) 查询生成器http://aspquerybuilder.net/?_ga=2.150945718.1618902383.1522751533-1013206784.1522751533 价格:https://www.activequerybuilder.com/purchase.html

2) 主动查询生成器 演示:https://webapi.activequerybuilder.com/Demo 免费使用。

3) 自定义代码https://www.codeproject.com/Tips/1060170/User-Responsive-Web-Query-Builder-using-ASP-NET

4) DataSparc:付费服务 演示:https://www.datasparc.com/dbhawk-online-demo/

5) Jquery 查询生成器:免费使用。 演示:http://querybuilder.js.org/demo.html GitHub:https://github.com/mistic100/jQuery-QueryBuilder

6) DevExpress.com 演示:https://demos.devexpress.com/ASPxGridViewDemos/DataBinding/QueryBuilder.aspx 文档:https://demos.devexpress.com/aspxgridviewdemos/DataBinding/QueryBuilderControl.aspx

【讨论】:

以上是关于SQL Query Builder Javascript UI [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何将此 SQL 转换为 Laravel Query Builder 查询?

SQL Query Builder Javascript UI [关闭]

SqlKata - 方便好用的 Sql query builder

Query Builder SingleValuedAssociationField是预期的

在 s-s-rS Report Builder Execute(@Query) 中对列标题使用动态 SQL - 使用来自 1 个表的值作为来自不同表的值的列标题

Laravel Query Builder groupBy 结合关系