问题标签 [sqlbuilder]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
10 回答
8313 浏览

php - 用于 PHP 的 SQL Builder,是否支持 JOIN?

你们中是否有人知道一个可以帮助您构建/操作 SQL 查询、支持 JOIN 的库?

如果你有一些东西可以返回一个对象,它有一些查询集,并且仍然能够对其应用 JOIN、子查询等,它会提供很大的灵活性。

我四处搜索,只找到了 SQL Builder,它看起来很基础,不支持连接。这将是一个真正使它有用的主要功能。

0 投票
5 回答
3870 浏览

c# - 通用 SQL 构建器 .NET

我正在寻找一种在 C# 中针对不同提供者编写 SQL 语句的方法。区分 SQL 语句的一个典型示例是PostgreSQL 中的 LIMITMSSQL 中的 TOP

解决上述两种 SQL 语法的唯一方法是根据用户选择的提供程序或使用 try catch 语句作为流控制来编写 if 语句(LIMIT 不起作用,我将尝试 TOP 代替)?我见过LINQ Take方法,但我想知道如果没有 LINQ 是否可以做到这一点?

换句话说,C# 是否有一些我找不到可以使用的通用 SQL Provider 类?

0 投票
5 回答
137342 浏览

java - Java中有什么好的动态SQL构建器库吗?

任何人都知道像Squiggle这样的 Java 的一些好的 SQL 构建器库(似乎不再维护)。最好是一个正在积极开发的项目。

最好使用Zend_Db_Select 之类的语法,这样可以进行类似的查询

0 投票
3 回答
5135 浏览

java - Java:JOOQ 持久化框架的性能和反馈

偶然发现了一个不错的 SQL 构建器框架,称为JOOQ。顺便说一句,在俄语 JOOQ 中听起来像名词,意思是“虫子”(作为昆虫)、“甲虫”;)

如果您对 JOOQ 有任何反馈,它的性能等,请分享。也欢迎链接到有关 JOOQ 的博客。

0 投票
3 回答
9345 浏览

java - 在java中生成SQL字符串的好方法?

我不是在寻找像 Hibernate 这样的持久层,我只想生成 SQL 字符串,它们应该与PreparedStatement. 我试过像Squiggle这样的库,但它只支持SELECT,我还想生成插入和更新。理想的用法是:

这将生成这个字符串:

我知道存在与我很相似的问题,例如this,但他们提出的问题与我不同。

0 投票
4 回答
2306 浏览

php - 问号占位符

我怎样才能替换所有'?变量?就像是:

输出:

customers.name = 'test' and customers.lastname = 'lastTest' and customers.id = 1

有任何想法吗?

0 投票
1 回答
137 浏览

php - php、mysql搜索入口函数

我想为我的 php 类构建一个搜索函数,该类构建一个 sql 搜索字符串,用于使用一小行代码搜索特定条目:

我想知道是否有更容易获得自我结果的可能性......事实上,我必须用操作符号构建这个功能才能获得 AND 或“OR”依赖的可能性......

如果你用这个,

它使用“AND”而不是“OR”生成 sql 查询字符串

有什么建议么?

我正在寻找一种简单而干净的解决方案来使“LIKE”或“=”动态并使用简单的 1-liner 来获得我的结果...... :)

对不起我的英语,这不是我的母语...

0 投票
2 回答
133 浏览

php - 返回忽略 SQL 查询中设置的年限的所有数据

我编写了以下查询来返回员工已休的所有休假。

它应该做 的是返回当前年份的值并忽略其余部分。

它所做的是返回表中的所有值,包括与前几年有关的值。

谁能弄清楚我在这里做错了什么?

0 投票
1 回答
202 浏览

php - 使用 PHP SQLBuilder 更新多行

我需要编辑一些不是我编写的 PHP,我已经完成了大部分工作,但有一点我无法弄清楚正确的语法。

基本上,我们从 Google Fusion Table 中获取数据并用它填充表格,一旦我们编辑了表格中的数据,我们就可以将该信息更新到同一表格的生产版本。更新查询之一如下所示:

我需要做的是编写一个类似类型的 SQLBuilder 查询,当 SUBURB 在其中一个中更改时,它将更新具有相同 SITE_ID 的每条记录(即,如果一条记录具有 SUBURB Sydney,SITE_ID 1,则每条具有 SITE_ID 1 的记录必须是如果一条记录的 SUBURB 值从悉尼更改为墨尔本,则更改)。不确定如何在语法上表达这一点,或者我将如何使用 SQLBuilder 编写查询。任何帮助将不胜感激!

0 投票
5 回答
14642 浏览

c# - 如何使用 SqlBuilder

这个 SqlBuilder:

非常愚蠢的问题,但是,我该如何使用它?我知道它在 中Dapper.Contrib,但该using声明还不够。我需要添加哪些参考资料或其他using陈述?