问题标签 [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.
sql - 替换 XML 路径材料查询
我想替换以下查询,因为我有性能问题。由于表假脱机操作员(懒惰假脱机),执行计划给了我很多重复
我会很感激你的想法
sql - 如何通过链接表按空值排序
我有两张表Person和PersonSkill
人
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
。我也不能只是将STUFF
down 复制到 order by,因为它会说:ORDER BY items must appear in the select list if SELECT DISTINCT is specified.
sql - 在 PL/SQL 中从 T-SQL 复制 STUFF() 函数的最佳方法是什么?
我正在尝试STUFF()
从 Oracle 中的 Transact SQL 复制函数的行为。我假设CONCAT
和SUBSTR
函数都会涉及到,但是如果不编写太多代码,我想不出一个聪明的方法来做到这一点。
有谁知道实现这一目标的好方法?
sql-server - 添加特征名称和特征值后查询需要 5 分钟以上
我在 SQL Server 2014 上工作,在显示以 $ 分隔的功能名称和功能值后出现问题。
在添加特征名称和特征值后执行下面的查询stuff
时变得非常慢。
如何增强它?
在添加这两个stuff
语句之前,需要 28 秒才能显示 75 万条记录。现在如下脚本,添加两个stuff
语句后需要 5 分钟。
下面的脚本给了我预期的结果,但问题是性能非常慢。
那么我可以分开功能名称和功能值以使其更快吗?如果可能,用 $ 分隔。
我的脚本:
最后结果:
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.
sql-server - 将变量与动态 sql pivot 一起使用时出错
谁能帮助我的语法?运行以下查询时出现此错误:
消息 102,级别 15,状态 1,第 17 行
'REGISTRY' 附近的语法不正确
我不确定从哪里开始解决这个问题。我认为问题源于糟糕的枢轴语法或将变量与东西一起使用。我正在使用 SSMS18 - 谢谢!
此查询返回患者注册表列表,每个注册表中每个患者一行。
现在我们需要将其转出,以便每个患者有一行,每个注册表有一列。
sql - 替换欧元金额中的字符
第一次发帖,希望我包含正确的内容,如果没有,请道歉。
我有多种货币金额要导入数据库。其中一些是欧元,因此交换“,”和“。” 小数点和 1,000 分隔符的位置。我需要将“,”替换为“。” 为了美分,但找不到正确的替换/填充方法来做到这一点。
例如,我有 10.000,00 欧元我需要它来读取 10,000.00 欧元我已经更新了该字段,因此“,”是固定的。任何建议表示赞赏。谢谢