cost 384 ms
表中的 Select 行以列表中的特定字符串值结尾 - Select rows from table with specific string value endings from list

我有一个包含两列item_name的表,其中item_names的值看起来像“abracadabra_prefix.tag_name”。 我需要从没有前缀的列表中提取 select 行带有 tag_names 的行。 应该是这样的: 输入表: 项目名价值法斯达夫.f1 1个 asdfe.f2 2 ...

传递大逗号分隔值时使用自定义表类型作为参数而不是 SQL“IN”子句是否更好 - Is it better to use Custom TABLE TYPE as parameter instead of SQL "IN" clause when passing a large comma separated value

我有一个存储过程,它以逗号分隔的字符串作为输入。 有时可能会太大,大约超过 8000 个字符或更多。 在这种情况下,查询性能有时会下降。 而且我认为IN子句中的字符长度是有限制的。 为此,有时我会出错。 现在,我需要知道使用 Custom TABLE TYPE 作为参数并使用Inner JOIN来查 ...

SQL 在存储过程中使用 int 值创建动态 IN 子句 - SQL Creating a dynamic IN clause with int values in stored procedure

我有一种情况,我需要在查询中创建一个动态 IN 子句。 现在查询看起来像这样: 运行此查询,我收到此错误: 将 varchar 值“12、20、21、23”转换为数据类型 int 时转换失败。 我知道更好的方法是将这些值放在临时表中,然后在IN子句中使用该临时表中的选择,这就是我现在 ...

如何在presto中首先运行子查询 - How to run the subquery first in presto

我有以下查询: 我的目的是从 table2 中获取电子邮件值等于 xyz@gmail.com 的所有 NUMid 列表,并使用这些 NUMid 列表从 Table1 中进行查询。 在 presto 中,查询首先运行外部查询。 有没有办法运行和存储内部查询的结果,然后在 presto 的外部查询 ...

优化查询(索引,解释)Mysql - Optimise query (Indexing, EXPLAIN) Mysql

根据另一位开发人员在 stackoverflow 上的建议,我已将我的查询更新如下,但我仍需要进一步优化它。 有人可以指导我如何最好地将索引应用于查询。 请参阅下面的查询: 执行时间:53s 记录数:11000 使用 mysql EXPLAIN 给出以下屏幕截图:(如何最大化可能的键列中的信息 我 ...

使用索引优化我的查询或 Mysql - Use Indexes to optimise my query OR Mysql

我已经阅读了很多关于如何在 sitepoint 和 mysql 文档网站上使用 EXPLAIN 和索引的文档。 甚至找到了一些PDF。 但是我的查询似乎比我遇到的所有示例都复杂。 近 1 周以来,我一直在尝试优化我的查询以更有效地工作。 截至目前,11000 条记录的执行时间为 56 秒。 有人可 ...

在 where 语句中使用来自 @variable 的列表 - Using a list from a @variable in a where statement

我试图在 where 语句中使用从其他地方传递的变量的值,但我在语法上苦苦挣扎。 我有一个正在传递的字段,其中的值本质上是一个列表即@Var1,其中传递的值是AA','BB','CC(即它缺少前导'和尾随' 我想在我的 where 语句中使用这个值作为一个列表,例如where field1 IN ...

LINQ 至实体 - SQL “IN”条款和分组依据 - LINQ to Entities - SQL “IN” clause and Group By

在T-SQL中,我有一个这样的查询: 我尝试了以下方法。 因为我已经从 where 子句中获得了价值,所以我只是想分组。 这是我在编译时遇到的错误。 您将如何在正确的LINQ查询中复制它? 甚至可能吗? 更新 1: 当我尝试使用j.BuildingServices.ToList() 它给了我以下异常 ...

T-SQL 条件“WHERE”子句和“IN”子句以包含结果集中的所有键 - T-SQL Conditional 'WHERE' Clause and 'IN' Clause to include all the keys in the result set

我有两个表: Tag和History ,其中Tag Table 存储有关所有TagName的信息, History Table 存储从逆变器接收的实时数据。 现在,我有 14 个不同的站点,可以从中获取逆变器的实时数据,如下所示。 输出 我使用相同的查询通过将它们与 TagName 分组来查找 ...

使用带有“IN 子句”与“=”的查询 - Using query with "IN clause" vs "="

由于性能改进需要建议,我需要将所有循环查询转换为 IN 子句。 我有以下 where 条件可能因迭代而异.. 为了提高性能,我想将这些查询转换为这样的 IN 子句。 我的问题是两种方法的结果计数是否相同? 有没有其他方法或任何其他方式来做到这一点。 问题是我的最终计数与每种方法相比并不相似 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM