问题标签 [where]

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 投票
4 回答
8973 浏览

oracle - oracle 限制为 1000 / 休眠

Oracle 知道where a in (..)子句中 1000 个元素的限制。将 Hibernate 与 Oracle 结合使用时是否也存在此限制?

0 投票
2 回答
967 浏览

gridview - LinqDataSource - 如何根据当前 UserId 选择行?

我有一个网格视图控件,它根据 LinqDataSource 返回的内容显示数据。LinqDataSource 根据在日期控件中选择的日期(在 where 子句中使用)选择数据,但我还需要 where 子句基于作为 GUID 的当前用户 ID。

如何获取 LinqDataSource 以获取当前用户 ID 并在 where 子句中使用它?我的代码目前看起来像这样(在 .aspx 页面中)

我希望这是足够的信息 - 如果您需要更多信息,请告诉我!:)

谢谢 :)

0 投票
5 回答
509 浏览

sql - sql简单查询

昨天我的朋友问了我一个关于这个查询的问题:

我说查询不正确,但他说是正确的。我不明白这个查询如何正确。该部分如何where 1 = 1工作?

0 投票
1 回答
4470 浏览

linq-to-sql - Linq To Sql 'Where Or' 运算符

我需要创建一个查询来检查字段(字符串)是否包含在运行时提供的一个或多个单词。

基本上我需要能够提出 WhereOr 问题。这似乎应该是处理 LinqToSql 时的常见问题。

我找到了以下参考,但无法理解它 - 并且不知道如何在我的项目中使用它。

我试过以下循环:

但这会构建一个带有WHERE AND子句 NOT Where OR的 SQL 查询

0 投票
3 回答
173 浏览

c# - 奇怪的 .Where() 行为。有人有解释吗?

原来的

我不明白为什么 Where() 子句在最后一个示例中没有给我正确的结果。
没什么不同吧?为什么 C# 的行为不同?

编辑

好的,确实需要提到事务是使用实体框架加载的。

也许这就是它奇怪的原因?因为 Entity Linq 的工作方式?

0 投票
7 回答
551 浏览

mysql - Mysql SELECT 缩小搜索

编辑:那很快。我之所以有这个是因为该表是两个表之间的数据透视表,其中一个具有“id”作为主键,另一个具有“类型”主键

你好。

我想要以下内容:

仅查找“类型”为 1 AND 2 AND 3 的“id”

这不起作用:

SELECT 语句应该只返回一行 (id = 1)

桌子

0 投票
4 回答
3362 浏览

oracle - Oracle OCI:使用日期字段查询

使用OCI编译的客户端:10.2.0.4.0
服务器:Oracle9i Enterprise Edition Release 9.2.0.4.0

有问题的查询是:

表说明:

看起来很简单,当使用 SQLPlus 直接在服务器上执行时,它会返回一个结果,但是当从使用 OCI 的应用程序中执行时,此查询会返回OCI_NO_DATA always。一开始,日期值也是一个占位符,但我发现即使给出一个字面值'05-JUL-08'也不起作用。我尝试了以下方法:

  • 我已经尝试了基础知识:从客户端查询数据库确实有效。就是这个给我带来麻烦
  • 以下确实有效:

    /li>
  • ALTER SESSION SET NLS_DATE_FORMAT="DD-MM-YYYY";在服务器和客户端的查询之前执行。结果相同:服务器返回数据,客户端OCI_NO_DATA

  • 尝试更改DATE_PROC格式,将其与TO_DATE(). 结果相同。
  • 搜索,搜索,搜索。没有答案

我有点急于找到答案,希望得到任何帮助,并可以根据需要提供更多详细信息。谢谢。

---更多信息---

我使用 trunc() 和“alter session set nls_date_format”尝试了不同的组合......这就是我得到的:

在服务器中:返回:“BancoOne”(良好的价值)
在 OCI 应用程序中:返回 OCI_NO_DATA

在服务器中:返回:“BancoOne”
在 OCI 应用程序中:返回“BancoOne”

所以关键是,如果 OCI 应用程序都访问同一个数据库服务器,为什么会给出不同的结果?

此外,为了澄清 OCI 应用程序的目的:它有一个由用户配置的查询。这个想法是用户将根据需要调整查询以适应目标数据库中存在的日期字段,这就是为什么我不应该在我的代码中包含“alter session set nls_date_format”语句,因为我不知道日期格式。这样我想为用户提供灵活性,而不是依赖特定的日期格式。这有意义吗?有什么建议么?

0 投票
3 回答
5946 浏览

mysql - 何时在连接表上添加索引

我有一个 mysql 表,其中有 900 万条记录,没有设置任何索引。我需要根据一个通用 ID 将它加入到另一个表中。我要为这个 ID 添加一个索引,但我在selectwhere子句中还有其他字段。

我应该为where子句 中的所有字段添加索引吗?

select子句中的字段呢?我应该为所有字段创建一个索引,还是为每个字段创建一个索引?

更新 - 添加表和查询

这里是查询——我需要根据店铺名称和店铺ID逐个项目获取销量、商品名称和商品ID(店铺名称和ID本身不唯一)

这是销售表:

和项目表:

0 投票
4 回答
174 浏览

mysql - 如何在 MySQL 中添加多个 WHERE 语句?

谁能给我一些例子来进行查询,其中有多个 WHERE 语句?

我有以下查询,我想添加 WHERE privacy = 'public'

提前致谢。

0 投票
2 回答
637 浏览

linq - linq where 子选择的条件

我们如何向 linq 子选择查询添加 where 条件。

IE

如上所示,我们如何在 LINQ 语句中添加“Where 条件”?