问题标签 [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 投票
2 回答
9480 浏览

c# - LINQ where子句疑问

我已经在 Linq 中尝试了一个 where 子句来获取关于Users 的详细信息,这些都是真实的Active并且AllowLogin也是真实的。

那么如何将表值(都是布尔值)与真或假进行比较?

0 投票
3 回答
369 浏览

sql - 使用有点奇怪的where子句的sql查询性能

我有一个有趣的问题要问你,那里的 sql 大师(或者可能在这里?)。

当我需要在运行时构建查询时,我就有了这个习惯。为了避免多次'if'检查,我只是去写'where true'。然后其余部分是形式中的子句的另一部分,当然是 'and true ...' 并继续进行有用的过滤。

我的问题是:那些“真实和真实”会影响查询性能吗?对,最好的答案是进行一些测试,但是根据您的经验,您对这种方法有什么想说的吗?

对了,我特别感兴趣的sql引擎是MySql。

0 投票
5 回答
2714 浏览

sql - 如何在 MySQL WHERE 子句中使用别名列?

我有一个这样的 MySQL 查询:

我想将结果限制为 Occurrences>0 的行。这对我来说似乎很简单,但我似乎无法让它发挥作用。无论我尝试什么,WHERE 或 HAVING,每当我尝试添加此限制时,我都会得到 NO ROWS 作为回报。我很肯定我的表中有应该返回的数据。有谁知道如何完成我正在做的事情?


我试过这个,但它仍然不起作用。任何想法为什么它仍然不起作用?

0 投票
3 回答
566 浏览

php - 防止 SQL 返回比 Given 更早的数据的最快方法

我有一个非常复杂的数据库,其中包含用于不同事物的不同表的负载,每个事物都有一个时间戳(YMD h:m:s 格式)

有没有办法可以将我的 SQL 查询限制为某个时间跨度的结果,例如一周前?

如果需要的话,我有一个函数可以将这些时间戳转换为 unix

所以例如

谢谢!

提醒一下,数据库日期的格式为:2009-02-15 08:47:45

0 投票
2 回答
10828 浏览

vb.net - LINQ to SQL 并使用 OR 子句连接两个表

假设我有计划和文件

我为每个使用 PredicateBuilder 构建了 where 子句。因此,myPlans 和 myDocuments 具有正确的 SQL 语句。

我想做的是将这两个表连接到一个 linq 语句中。我遇到的问题是,默认情况下 AND 条件是加入 where 子句。

myPlans Where 子句 : (p.name like "%test%" AND p.name like "%bed%") OR (p.description like "%test%" AND p.description like "%bed%")

myDocuments Where 子句 : (d.name like "%test%" AND d.name like "%bed%") OR (d.description like "%test%" AND d.description like "%bed%")

当我将两者结合起来时,所需的结果 Where 子句是:
Where (d.ID = p.ID) AND (myplans where 子句) OR (mydocument where 子句)。意思是,我希望每个表中的两个 where 子句是“或”而不是“和”。

当前结果 where 子句是:Where (d.ID = p.ID) AND (myplans where clause above) AND (mydocument where clause above)。意思是,我希望每个表中的两个 where 子句是“或”而不是“和”。

我正在形成这样的声明:

0 投票
1 回答
654 浏览

subsonic - SubSonic 2.1 SqlQuery 多个 Where()s?

我正在构建一个 SqlQuery 来支持临时查询屏幕。

我想要这样的东西:

我的问题是——附加多个 Where() 似乎不起作用——对吗?

所以现在我正在写这个,但它很丑陋。

请告诉我,这种情况有更好的成语。谢谢!

0 投票
7 回答
10713 浏览

sql - SQL 操作顺序

如果我运行以下 SQL 查询

WHERE语句是在 ? 之前还是之后进行评估的JOIN

如果之后,编写此语句的更好方法是什么,以便仅返回Afrom"Yesterday"中的行 join to B

0 投票
5 回答
284 浏览

sql - SQL SELECT WHERE 麻烦任何想法都有帮助

我有两个表父子表(与 PK/FK GUID 相关)

孩子有一个时间戳(记录创建日期/时间)。

我想要做的是只获取最近的子记录和父记录,FOR EACH 父记录。

0 投票
6 回答
12040 浏览

sql - SQL SHA1 在 WHERE 中

在我的程序中,我们将用户的 IP 地址存储在记录中。当我们向用户显示记录列表时,我们不想泄露其他用户的 IP,因此我们对其进行 SHA1 哈希处理。然后,当用户单击记录时,它会转到如下 URL:

现在,我需要按 SHA1 哈希中指定的 IP 地址列出所有记录。我试过这个:

但这不起作用。我该怎么做?
谢谢,艾萨克·沃勒

0 投票
7 回答
1893 浏览

php - PHP中WHERE之后的多列?

大家好,只是一个简单的问题(我认为应该很容易解决)。在查询的 WHERE 语句中,有没有办法在其中包含多个列?这是我的代码:

我想要做的是在 WHERE 之后添加另一列(称为 priv_level = '$privlevel')。但是,我不确定如何执行此操作的语法。

谢谢您的帮助!