cost 79 ms
重构所以如果所有字段都为空然后返回一些值?

[英]Refactor so if all the fields are empty then to return some value?

以下代码在 SQL 服务器,我想知道如何重构它,所以如果 EDA.GROUP_CARGO=''(如果此字段为空,则表示它不是 A 也不是 B)然后返回 'X' AS B , 但它会带来问题,因为已经有一个 'B' 我不知道我是否可以将 OR 或 AND 等逻辑运算符与 CAST 一起使用,或者重构 ...

使用 UNION ALL 和 GROUP BY 将 3 TSQL 语句合并为一个查询

[英]Use UNION ALL and GROUP BY to combine 3 TSQL statements into one query

我有 3 个单独工作的 TSQL 查询,但我需要将它们组合成一个查询。 在 Microsoft Access 中,它们使用以下 SQL 语句成功组合; 但是,我正在尝试使用 TSQL 对所有数据进行逆向工程。我怎样才能在 TSQL 中做同样的事情? 请记住ap.property_id和af1.pro ...

从查询中复制单个/多个记录并在查询表中更新相同的记录

[英]copy single/multiple records from a query and update the same in the queried table

好的,我有一个查询会带来 1 条或多条我知道如何更新的记录,但我需要将相同的 PN 和键值插入到临时表中,以便稍后恢复我的更新。 我可以创建一个表 var 并将记录放入其中,然后从表 var 更新并从表 var 进行插入。 这是最有效的方法吗? ...

2023-02-01 20:14:31   1   20    tsql  
tempdb 的增长值必须除以 128 是有原因的吗?

[英]Is there a reason why the Growth value for tempdb must be divided by 128?

我从 sys.master_files 和 sys.database_files 中选择名称、大小、增长、最大大小和物理名称。 我注意到,当我这样做时,两个查询的增长值都将报告为 8192MB。 在文件属性 SSMS UI 中查看 tempdb 时,它显示其实际增长 64MB。 所以我注意到我可以 ...

查询找到 2 件最便宜的商品,其总价值为 3000

[英]Query to find 2 cheapest items sum value of which gives 3000

我有一张桌子产品: 如果购买了两件总价值超过 3000 的不同物品,他们会赠送第三件作为礼物。 我需要一个 SQL 查询,以在两件事上花费最少,并将第三作为最昂贵的。 我唯一想到的就是通过所有可能的组合到 go 并找到超过 3000 的最便宜的组合。 我期待这样的回答: 但是不知道该怎么做。 ...

将字符串的左侧更新为定界符

[英]Updating the left side of a string up to a delimiter

我的表“ MyTable ”中的列“ ColumnOne ”具有如下值:分隔符是字符“-” 我想更新这些值,所以最终它看起来像这样: 所以基本上算法是用空格替换并继续直到你看到'-',也用空格替换它。 我尝试使用REPLACE命令说UPDATE MyTable SET ColumnOne = REP ...

更改查询以使用基于另一个表的动态列 - 使用条件聚合

[英]change query to use dynamic columns based on another table - with conditional aggregation

我正在尝试将此查询转换为使用动态列(来自另一个表)。 在此示例中,我想将 type='comm' 和 type = 'exch' 的 2 个区域替换为动态区域。 (未在此行中硬编码)类型将在另一个表中找到。 这是我的原始查询 这是我想用于“类型”的表格 当我用谷歌搜索这个概念时,我得到了动态 pi ...

基于 T-SQL 查询中其他 2 列中包含的文本的分类列

[英]Categorization column based on text contained in 2 other columns within T-SQL query

我正在 Power BI 中构建报告,可以使用 Text.Contains 设置 Power Query 自定义列来解决此问题,但 M 代码会很长,我宁愿在 SQL 查询中上游执行此操作。 我很少有 SQL 经验。 我正在处理来自 Adobe Analytics 的网站数据。 我们根据 URL/网页 ...

创建时在一个短表达式内将元素转换为属性 XML

[英]Convert elements into attributes within one short expression when creating XML

我找到了一种常用方法,可以从元素名称更改为属性名称的表中创建 XML。 看起来像 有没有办法缩短这种转换条目? 例如,我有几十个字段\列,需要共同转换除一个之外的所有字段。 所以,正式它看起来像 如果可能的话,如何正确记录? ...

关联 x 参考表

[英]An association x-reference table

我有一个 SQL 表,如下所示,其中一个值链接到第二个值,反之亦然。 排 ID1 ID2 1个 1个 2个 2个 2个 1个 3个 3个 4个 4个 4个 3个 .... 这可能是一些糟糕的设计,但这是我坚持的。 我需要在 SQL 服务器中生成一个 SQL 查询,以仅返回以下内容(顺序无关紧要) ...

SQL 服务器中的嵌套聚合 function

[英]Nested Aggregate function in SQL Server

我有一个包含customerID和Country列的Customers表。 我想返回客户最多的国家和客户的数量。 这是我试过的: 我将如何正确实施代码? 先感谢您。 ...

如何 select,当某些值在最新输入中包含相同值时忽略数据(使其像数据中未提交的更改一样)?

[英]How to select, ignore the data when some values contain same value in the latest input(make it like no change commited in the data)?

请帮忙SQL服务器查询。 当某些值包含相同的值或从日期 a 到日期 b 的值没有变化时,我需要忽略数据,并且只显示具有不同值的数据。 例如,如果我有下表: 所以我有日期在 20230101 - 20230110 之间的数据 ID 日期前后个人 20230101 400 600 灰烬 20230 ...

Azure 扁平层次结构的 Synapse 递归 CTE 替代方案

[英]Azure Synapse recursive CTE alternative for flatten hierarchy

我面临以下挑战:我想以每行孩子+上层的任何父母的方式展平父子层次结构源数据孩子家长 A 乙乙 C 丁乙 X 是是 Z 希望的结果孩子任何家长 A 乙 A C A 丁 A 乙乙 C 乙丁乙乙 C 丁 C 乙丁乙 X 是 X Z 是 Z 没有有关级别的信息,也没有明显的“顶级父级”。 这是一棵不平 ...

如何通过 pivot 或 unpivot 这张表来实现这个特定的 output?

[英]How to pivot or unpivot this table to achieve this specific output?

我正在使用 SQL Server 2014 并且我有下表 (T1): 我需要转换此表,以便获得下面的 output: 我尝试了 unpivot function 但它没有用。 我在 inte.net 和 Stackoverflow 上搜索了类似的问题,但找不到与我的问题密切相关的任何内容。 任何帮 ...

如何用金额值除以每月总天数来逐月传播

[英]How to spread month to day with amount value divided by total days per month

我有 1 个月的数据,想将其更改为 30 天。 如果 1 个月的金额是20000那么每天是666.67 以下是示例数据和结果: 帐户项目日期部分数量 Acc1 1个 2022 年 9 月实际的 20000 结果: 我需要使用 sql 服务器进行查询 ...

解决总计的关系除法问题

[英]Relational Division Issue to Solve for Total

我有一张持卡人表以及他们拥有的每张卡的数量。 我正在尝试查询以获取 Full Card Set holders 的结果以及他们每人拥有多少套。 数据类似于以下: **卡片** 卡片用户数数 AA 1234 2个 BB 1234 2个 CC 1234 2个 DD 1234 1个 AA ...

2023-01-31 02:20:02   1   31    tsql  
如何将查询限制为仅返回为每个 ID 找到的第一个结果?

[英]How can I limit my query to only return the first result found for each ID?

我正在尝试 select 只有每个 PlayerID 的第一个结果。 所以我使用 DISTINCT 尝试了这个查询: 但它仍然为我提供每个字符的所有行,如下所示: 我只想要为每个角色找到的第一个结果。 这可能吗? 谢谢! ...

解析 JSON 包含多个 arrays 的列

[英]Parse JSON Column containing multiple arrays

我试图得到这个结果,但我没有得到它。 我搜索了论坛,但找不到解决我的问题的方法。 你能帮我解释一下我的查询有什么问题吗? 谢谢。 JSON SQL 我想要的结果 ID 类别1 类别2 类别3 40054 28 168 53 ...

获取 SQL 中上一行分区的最后一个值

[英]Get Last Value of previous row partition in SQL

在我的数据集中,每个客户在不同日期都有一些订单。 对于每个月的每个客户,我想查看他/她上个月在哪个城市的最后一个订单。 例如,这是我的一位客户的数据。 顾客年月天订单编号城市编号 1544 2022年 2个 6个 413 9 1544 2022年 2个 17 39 10 1544 2 ...


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