
[英]Call function over every column sql
假设我有一个包含很多列的表,我想在每个列上调用相同的 function (例如MAX )。 是否可以不列出所有列? 那不是 写 ...
[英]Call function over every column sql
假设我有一个包含很多列的表,我想在每个列上调用相同的 function (例如MAX )。 是否可以不列出所有列? 那不是 写 ...
[英]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 一起使用,或者重构 ...
[英]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 进行插入。 这是最有效的方法吗? ...
[英]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。 所以我注意到我可以 ...
[英]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 ...
[英]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/网页 ...
[英]Convert elements into attributes within one short expression when creating XML
我找到了一种常用方法,可以从元素名称更改为属性名称的表中创建 XML。 看起来像 有没有办法缩短这种转换条目? 例如,我有几十个字段\列,需要共同转换除一个之外的所有字段。 所以,正式它看起来像 如果可能的话,如何正确记录? ...
[英]An association x-reference table
我有一个 SQL 表,如下所示,其中一个值链接到第二个值,反之亦然。 排 ID1 ID2 1个 1个 2个 2个 2个 1个 3个 3个 4个 4个 4个 3个 .... 这可能是一些糟糕的设计,但这是我坚持的。 我需要在 SQL 服务器中生成一个 SQL 查询,以仅返回以下内容(顺序无关紧要) ...
[英]Nested Aggregate function in SQL Server
我有一个包含customerID和Country列的Customers表。 我想返回客户最多的国家和客户的数量。 这是我试过的: 我将如何正确实施代码? 先感谢您。 ...
[英]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 recursive CTE alternative for flatten hierarchy
我面临以下挑战:我想以每行孩子+上层的任何父母的方式展平父子层次结构源数据孩子家长 A 乙乙 C 丁乙 X 是是 Z 希望的结果孩子任何家长 A 乙 A C A 丁 A 乙乙 C 乙丁乙乙 C 丁 C 乙丁乙 X 是 X Z 是 Z 没有有关级别的信息,也没有明显的“顶级父级”。 这是一棵不平 ...
[英]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 ...
[英]How can I limit my query to only return the first result found for each ID?
我正在尝试 select 只有每个 PlayerID 的第一个结果。 所以我使用 DISTINCT 尝试了这个查询: 但它仍然为我提供每个字符的所有行,如下所示: 我只想要为每个角色找到的第一个结果。 这可能吗? 谢谢! ...
[英]Parse JSON Column containing multiple arrays
我试图得到这个结果,但我没有得到它。 我搜索了论坛,但找不到解决我的问题的方法。 你能帮我解释一下我的查询有什么问题吗? 谢谢。 JSON SQL 我想要的结果 ID 类别1 类别2 类别3 40054 28 168 53 ...
[英]Get Last Value of previous row partition in SQL
在我的数据集中,每个客户在不同日期都有一些订单。 对于每个月的每个客户,我想查看他/她上个月在哪个城市的最后一个订单。 例如,这是我的一位客户的数据。 顾客年月天订单编号城市编号 1544 2022年 2个 6个 413 9 1544 2022年 2个 17 39 10 1544 2 ...