【发布时间】:2021-05-05 19:07:23
【问题描述】:
如何计算给定字符串中重复 $ 字符的出现次数。
例如:
- String = '$$$$ABC$$$DE$$$' --> 答案是 4,3,3
- String = '###$$%%ANE$$$$$' --> 答案是 2,5
我不知道怎么做所以没有做任何尝试。
感谢您的帮助。
用于复制:
- DDL 和插入:
Create table xyz(text varchar(200));
Insert into xyz values('$$$$ABC$$$DE$$$');
Insert into xyz values('###$$%%ANE$$$$$');
-
我需要做的:统计'$'的重复次数
-
所需的输出,基于上面 #1 中的示例数据。
text = '$$$$ABC$$$DE$$$' --> 答案是 4,3,3
text = '###$$%%ANE$$$$$' --> 答案是 2,5 -
SQL Server 版本:Microsoft SQL Server 2019 (RTM) - 15.0.2000.5
【问题讨论】:
-
在提出问题时,您需要提供一个可重现的最小示例。请参考以下链接:stackoverflow.com/help/minimal-reproducible-example 请提供以下内容: (1) DDL 和样本数据填充,即 CREATE table(s) 加上 INSERT T-SQL 语句。 (2) 你需要做什么,即逻辑和你的代码尝试在 T-SQL 中实现它。 (3) 期望的输出,基于上面#1 中的样本数据。 (4) 你的 SQL Server 版本 (SELECT @@version;)
-
请发布您迄今为止尝试过的内容。
-
"SQL Server 版本:Microsoft SQL Server 2019 (RTM) - 15.0.2000.5" 为什么您将近 2 年没有修补您的 SQL Server 了..?有多个错误和安全修复。如果您不更新您的应用程序,我害怕认为您的操作系统已经过时了。
标签: sql sql-server tsql