问题标签 [where-clause]
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.
linq - LINQ 多个 where 子句
我有一个课程表,我需要根据在搜索框中输入的关键字进行搜索。这是一个示例查询:
如何在 LINQ 中转换它,其中 LINQ 会根据每个关键字动态生成 WHERE 语句。
我尝试使用 PredicateBuilder,只要该字段是 VARCHAR,它就可以正常工作。对于“TEXT”字段,不会生成引号,从而导致编译器给出错误消息。这是 PredicateBuilder 生成的 SQL
请注意,作为数据库中的文本字段的“内容”字段没有单引号。
有没有简单的方法来构建 WHERE 语句并将其附加到查询中?有谁知道没有 PredicateBuilder 我怎么能做到这一点?
提前致谢。
c# - LINQ to objects 'where' 子句在幕后做什么?
我刚刚替换了这段代码:
有了这个:
现在代码看起来更好(对我来说),但我想知道这里到底发生了什么。我担心这种情况下的性能,如果应用此过滤器意味着会发生某种编译器魔法,那将是个坏消息。
这两段代码基本上是在做“相同”的事情吗?是否创建了临时容器来进行过滤,然后将它们传递给我的 foreach?
任何有关该主题的帮助将不胜感激。谢谢。
.net - Linq to Sql:条件顺序影响的地方
使用 LINQ-TO-SQL linq 查询 - 生成的 SQL 是否遵守“Where 条件”顺序?
例如:
如果有数千行,并且Name列上有Index,SQL会先按Indexed列查询吗?
.net - 使用 LINQ to SQL 的关系表上的动态 Where 子句
我需要关于LinqToSql 中关系表(一对多)的动态 where 子句的帮助。
用户从页面中选择条件。(用户选择子句有 4 个输入)
例如 Customer 表中的 CompanyName 和 CompanyTitle 以及 Order 表中的 OrderDate 和 ShipCity。
但是用户可以从页面界面中选择其中的一个或多个,并且将在代码隐藏处生成动态查询并选择 From LinqToSql。
您可以从其他网页提供类似类型的示例。
vb.net - 如何使用 VB.NET 和 LINQ 附加“where”子句?
我对 VB.NET 很陌生,在这里遇到了一些我认为应该很简单的问题。
保持简单,假设我有一个我想要搜索的带有“名称”的文档表(实际上还有其他几个表、连接等..)。我需要能够使用where
基于传入字符串值的子句来构建查询。
示例 - 用户可以传入“ABC”、“ABC DEF”、“ABC DEF GHI”。
最终查询将是(我知道语法不正确):
所以,我想我可以做这样的事情。
出于某种原因,脑死亡或其他原因,我无法弄清楚如何在 VB.NET 中进行这项工作,或者我是否做得正确。
c# - LINQ 中的动态 WHERE 子句
将动态 WHERE 子句组合到 LINQ 语句的最佳方法是什么?
我在一个表单上有几十个复选框,并将它们作为: Dictionary<string, List<string>> (Dictionary<fieldName,List<values>>) 传递给我的 LINQ 查询。
sql - 用于返回存储为时间戳的出生日期列表的数据库无关 SQL
如果我需要搜索没有小时和分钟存储的出生日期,但我必须搜索的日期包括小时和分钟,那么返回所有日期仅在日、月和年匹配的行的最佳方法是什么
即
存储为 01-JAN-50 10.22.06.000000000
日期选择 01-JAN-50 10.22.06.010101120
如果我将日期与小时和分钟一起使用,SQL 将只返回具有确切时间戳的行,而不是仅返回日、月和年的行。
SQL 需要在 Oracle、SQLServer、MySQL 和 DB2 上运行。
subsonic - Subsonic - Bit operation in Where Clause
I'm trying to make something like this:
And the error message is:
Incorrect syntax near '&'.
Must declare the scalar variable "@Deleted".
Is it possible to do that with SubSonic?
sql - SQL SHA1 在 WHERE 中
在我的程序中,我们将用户的 IP 地址存储在记录中。当我们向用户显示记录列表时,我们不想泄露其他用户的 IP,因此我们对其进行 SHA1 哈希处理。然后,当用户单击记录时,它会转到如下 URL:
现在,我需要按 SHA1 哈希中指定的 IP 地址列出所有记录。我试过这个:
但这不起作用。我该怎么做?
谢谢,艾萨克·沃勒
sql-server-2005 - SQL Server 2005:从 WHERE 子句调用存储过程
我需要在 WHERE 子句中调用存储过程来进行 SELECT。应该是这样的......
SELECT distinct top 10 ix, d.droit FROM v_droit d, v_info i WHERE d.nomdroit='yy' AND i.id<>2 AND (select val from (exec up_droits(ix, d.droit)) <>3
但它不起作用......有什么想法吗?
不要说用函数替换存储过程,因为不可能在函数中使用现有代码。所以这个函数不是一个有效的选项。我真的需要能够使用存储过程