问题标签 [stuff]

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.

0 投票
1 回答
52 浏览

sql - 替换 XML 路径材料查询

我想替换以下查询,因为我有性能问题。由于表假脱机操作员(懒惰假脱机),执行计划给了我很多重复

我会很感激你的想法

0 投票
1 回答
61 浏览

sql - 如何通过链接表按空值排序

我有两张表PersonPersonSkill

ID 姓名
1 人 1
2 人 2
3 人 3

个人技能

PERSON_ID 技能 种类
1 唱歌 20
1 俏皮 10
2 唱歌 10
1 30
1 SQL 40

我正在尝试编写一个顺序,按字母顺序按技能对人员进行排序,但最后是空值。

寻找这样的东西:

但由于某种原因,我不能在 ORDER BY 的一个IIF或一个case操作中使用 sortRule,因为它给了我这个错误:Invalid column name 'sortRule'.

如果我STUFF sortRule从 select 语句中删除它,它会告诉我在使用时它必须在那里distinct。我也不能只是将STUFFdown 复制到 order by,因为它会说:ORDER BY items must appear in the select list if SELECT DISTINCT is specified.

0 投票
1 回答
51 浏览

sql - 在 PL/SQL 中从 T-SQL 复制 STUFF() 函数的最佳方法是什么?

我正在尝试STUFF()从 Oracle 中的 Transact SQL 复制函数的行为。我假设CONCATSUBSTR函数都会涉及到,但是如果不编写太多代码,我想不出一个聪明的方法来做到这一点。

有谁知道实现这一目标的好方法?

0 投票
0 回答
43 浏览

sql-server - 添加特征名称和特征值后查询需要 5 分钟以上

我在 SQL Server 2014 上工作,在显示以 $ 分隔的功能名称和功能值后出现问题。

在添加特征名称和特征值后执行下面的查询stuff时变得非常慢。

如何增强它?

在添加这两个stuff语句之前,需要 28 秒才能显示 75 万条记录。现在如下脚本,添加两个stuff语句后需要 5 分钟。

下面的脚本给了我预期的结果,但问题是性能非常慢。

那么我可以分开功能名称和功能值以使其更快吗?如果可能,用 $ 分隔。

我的脚本:

最后结果:

添加两个东西后的最终结果

0 投票
3 回答
65 浏览

sql - SQL tagging - Returning new column in results

I need to create a new column for my query labeled Tags

There are three tags and the definitions are below:

Metro: City = Chicago

Mailing: ACNT = 'ACT'

Greeting: Salutation in ('Ms.','Mrs.')

Current table:

I need to add a column Tags to my output, like this.

I have used Stuff before but not in this manner. Any help/guidance would be appreciated.

0 投票
0 回答
29 浏览

sql-server - 将变量与动态 sql pivot 一起使用时出错

谁能帮助我的语法?运行以下查询时出现此错误:

消息 102,级别 15,状态 1,第 17 行
'REGISTRY' 附近的语法不正确

我不确定从哪里开始解决这个问题。我认为问题源于糟糕的枢轴语法或将变量与东西一起使用。我正在使用 SSMS18 - 谢谢!

此查询返回患者注册表列表,每个注册表中每个患者一行。

现在我们需要将其转出,以便每个患者有一行,每个注册表有一列。

0 投票
1 回答
24 浏览

sql - 替换欧元金额中的字符

第一次发帖,希望我包含正确的内容,如果没有,请道歉。

我有多种货币金额要导入数据库。其中一些是欧元,因此交换“,”和“。” 小数点和 1,000 分隔符的位置。我需要将“,”替换为“。” 为了美分,但找不到正确的替换/填充方法来做到这一点。

例如,我有 10.000,00 欧元我需要它来读取 10,000.00 欧元我已经更新了该字段,因此“,”是固定的。任何建议表示赞赏。谢谢