问题标签 [dynamic-queries]

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 投票
1 回答
261 浏览

sql - 鉴于动态查询,索引大型平面表的最佳方法

我有一张相对较宽的桌子(50 列)。其中,前 5 个代表某个数据子集的范围,最后 45 个代表属性(在部署时映射,因此是静态的)。用户可以(通过查询构建器)查询此类表及其属性列的任意组合。

我现在想知道为该表构建索引的最佳策略是什么。在性能方面,创建大量“小”索引还是创建少量跨多列的索引会更好吗?

0 投票
2 回答
4990 浏览

mysql - mySQL - UNION 语句的性能

我需要将两个具有相同列的表组合起来,并在复杂的 JOIN 查询中使用结果,但这会大大降低性能。这个带有 UNION 的查询的执行时间为 7 秒:

但是用一个简单的表替换 UNION 子句只需要 0.006 秒。如何解决性能问题?

0 投票
1 回答
1848 浏览

methods - Dynamics AX 2012,使用业务逻辑过滤查询中的数据

我正在使用 Dynamics AX 2012 R2。

我正在为一个视图创建一个查询,在该视图中我必须根据预定义的业务逻辑过滤掉数据。

例如,我的查询中有一个表(简化),我希望能够过滤掉视图中 value1 和 value2 和 value3 之和为零的行。

我无法在查询中使用查询范围,因为在过滤掉行之前我需要检查大约 20 个值(列)。它不允许,它只处理大约 10 个值左右

我不喜欢创建一个“完整”视图,例如,包含所有行的视图,然后是一个具有业务逻辑的视图方法,该方法必须应用于过滤掉行,然后是基于该视图的查询,其中行被过滤掉。

你有什么想法?

0 投票
3 回答
13004 浏览

sql - 使用选择查询动态添加列

我有一张默认有 20 列的表

这 20 列命名为 D1 D2 D3...D20 ,现在使用选择查询我想动态添加其他列.. 对于前 D21 D22...D31,那么我如何编写查询来动态添加这些列并递增value..max 限制为 31,请帮忙

默认表列
D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 D16 D17 D18 D19 D20

现在我想将列连续添加到 D20 即 D21 等到 D31 ,同时选择此列另一列即来回D21 到 D31 也被添加和选择

查询是

这将给我所有 20 列到 D20 和一个额外的 D21 我希望它到 D31 而无需硬编码其他列名

0 投票
2 回答
7372 浏览

ms-access - VBA 访问重新查询当前表单对象之外的查询

我正在 MS Access 2007 中处理一个复杂的项目。我很难找到正确的方法/语法来重新查询开放表单之外的查询。我还是 VBA 的新手,所以如果我犯了错误或不正确,请原谅我。

我创建了一个查询,它使用表单中特定组合框的值作为其 WHERE 条件的一部分。我已经测试过了,它工作得很好。现在我正在为相关组合框处理“更新后”事件,以便当我更改相关组合框的值时,它会自动告诉我的查询使用 WHERE 子句中的新值重新运行。

我原本想在 VBA 中使用以下命令

但我不清楚是否可以使用 DoCmd.Requery,因为查询在开放表单之外并且没有嵌入其中。

我正在寻找有关如何最好地实现此效果的选项,而不仅仅是 VBA。所以如果一个宏会更好,请给我一个例子来工作

更新 只是为了让事情更清楚一点 这里是选择查询的实际 SQL 代码,我想在更新事件之后通过它重新查询。

正如我之前所说,这个查询本身就可以正常工作,我只需要能够发出一个更新后事件,它将告诉这个查询根据更新的 WHERE 条件重新运行。

0 投票
1 回答
3487 浏览

c# - 如何在 C# 的本地报告(.rdlc)中创建动态查询

在我的应用程序中,我有 3 个记录不同的 report.rdlc 文件我正在使用选项按钮、复选框和组合框值的表单创建查询

我在选项按钮事件中使用了 reporttype 变量来了解哪个报告将显示在报告查看器中。并将所选记录设置为数据网格查看器

我的报告从与记录字段兼容的临时表中获取数据。在此之前,我将所有记录(将在报表查看器中打印)插入到临时表中;

如何在没有临时表的情况下将记录传输到报告中;

0 投票
1 回答
68 浏览

php - 插入 php 变量时 WHERE 子句如何工作

我在尝试使用 WHERE 子句使这些查询起作用时遇到问题。我有两个看起来像这样的表:

在此处输入图像描述

在此处输入图像描述

我想做的是回归每部电影的类型。目前,我所看到的根本没有数据返回。这是两个查询:

带有内容区域的 PHP。我对 PHP 相当陌生,因此将不胜感激。

更新:我现在能够获得第一个流派但不是第二个,它只是重复第一个流派两次,我尝试过但仍然没有运气:

0 投票
1 回答
1247 浏览

sql - SQL Server:如何在动态选择中插入变量

我有一个存储过程,我想使其动态化,以便它可以处理不同的输入。除了以下内容外,我已经弄清楚了大部分动态过程。

有人可以告诉我如何编写这部分才能在动态过程中使用它吗?我只需要在每个变量'+之前和之后放置吗?+'

编辑: 整个查询仅供参考。在我做这个动态之前它是正确的,所以我的猜测是我这里有一些丢失或不需要的引号或任何其他写作错误。另外,我不确定最后一个嵌套查询中的 Where 条件是否正确写入是动态的。

非常感谢,迈克。

0 投票
1 回答
255 浏览

c# - 使用 linq 进行动态查询

我有一个包含 EntityName 和 EntityIds 的审计模型。

我正在寻找一种创建动态查询的方法,该查询将从该表中检索 EntityRecord 和相关实体

这就是我到目前为止所拥有的

我想得到的是,如果一个实体,比如“班级”有相关的实体“学生”。我想创建一个动态查询,将 where 子句创建为

我找到了一种获取相关实体的方法

但我不知道如何构建查询,或者是否有更好的方法来创建查询。

0 投票
1 回答
1819 浏览

ms-access - 在查询中设置具有多个条件的参数?

我正在尝试在查询中设置一个参数,该参数将向用户询问两个不同的字母,然后将显示所有具有以用户键入的字母开头的信息的所有记录。我将在标准部分中添加什么代码来完成此操作?谢谢