问题标签 [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.
c# - LINQ where子句疑问
我已经在 Linq 中尝试了一个 where 子句来获取关于User
s 的详细信息,这些都是真实的Active
并且AllowLogin
也是真实的。
那么如何将表值(都是布尔值)与真或假进行比较?
sql - 使用有点奇怪的where子句的sql查询性能
我有一个有趣的问题要问你,那里的 sql 大师(或者可能在这里?)。
当我需要在运行时构建查询时,我就有了这个习惯。为了避免多次'if'检查,我只是去写'where true'。然后其余部分是形式中的子句的另一部分,当然是 'and true ...' 并继续进行有用的过滤。
我的问题是:那些“真实和真实”会影响查询性能吗?对,最好的答案是进行一些测试,但是根据您的经验,您对这种方法有什么想说的吗?
对了,我特别感兴趣的sql引擎是MySql。
sql - 如何在 MySQL WHERE 子句中使用别名列?
我有一个这样的 MySQL 查询:
我想将结果限制为 Occurrences>0 的行。这对我来说似乎很简单,但我似乎无法让它发挥作用。无论我尝试什么,WHERE 或 HAVING,每当我尝试添加此限制时,我都会得到 NO ROWS 作为回报。我很肯定我的表中有应该返回的数据。有谁知道如何完成我正在做的事情?
我试过这个,但它仍然不起作用。任何想法为什么它仍然不起作用?
php - 防止 SQL 返回比 Given 更早的数据的最快方法
我有一个非常复杂的数据库,其中包含用于不同事物的不同表的负载,每个事物都有一个时间戳(YMD h:m:s 格式)
有没有办法可以将我的 SQL 查询限制为某个时间跨度的结果,例如一周前?
如果需要的话,我有一个函数可以将这些时间戳转换为 unix
所以例如
谢谢!
提醒一下,数据库日期的格式为:2009-02-15 08:47:45
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 子句是“或”而不是“和”。
我正在形成这样的声明:
subsonic - SubSonic 2.1 SqlQuery 多个 Where()s?
我正在构建一个 SqlQuery 来支持临时查询屏幕。
我想要这样的东西:
我的问题是——附加多个 Where() 似乎不起作用——对吗?
所以现在我正在写这个,但它很丑陋。
请告诉我,这种情况有更好的成语。谢谢!
sql - SQL 操作顺序
如果我运行以下 SQL 查询
该WHERE
语句是在 ? 之前还是之后进行评估的JOIN
?
如果之后,编写此语句的更好方法是什么,以便仅返回A
from"Yesterday"
中的行 join to B
?
sql - SQL SELECT WHERE 麻烦任何想法都有帮助
我有两个表父子表(与 PK/FK GUID 相关)
孩子有一个时间戳(记录创建日期/时间)。
我想要做的是只获取最近的子记录和父记录,FOR EACH 父记录。
sql - SQL SHA1 在 WHERE 中
在我的程序中,我们将用户的 IP 地址存储在记录中。当我们向用户显示记录列表时,我们不想泄露其他用户的 IP,因此我们对其进行 SHA1 哈希处理。然后,当用户单击记录时,它会转到如下 URL:
现在,我需要按 SHA1 哈希中指定的 IP 地址列出所有记录。我试过这个:
但这不起作用。我该怎么做?
谢谢,艾萨克·沃勒
php - PHP中WHERE之后的多列?
大家好,只是一个简单的问题(我认为应该很容易解决)。在查询的 WHERE 语句中,有没有办法在其中包含多个列?这是我的代码:
我想要做的是在 WHERE 之后添加另一列(称为 priv_level = '$privlevel')。但是,我不确定如何执行此操作的语法。
谢谢您的帮助!