相关疑难解决方法(0)

如何计算SQL varchar中某个子字符串的出现次数?

我有一个列格式为a,b,c,d的列.有没有办法在T-SQL中计算该值中逗号的数量?

t-sql sql-server

137
推荐指数
5
解决办法
19万
查看次数

如何计算SQL列中的字符实例

我有一个sql列,它是一个100'Y'或'N'字符的字符串.例如:

YYNYNYYNNNYYNY ...

获得每行中所有'Y'符号计数的最简单方法是什么.

sql t-sql string symbols count

99
推荐指数
5
解决办法
26万
查看次数

如何计算字符在SQL列中出现的次数?

对于我在SQL数据库中的用户日志记录表,我跟踪报告请求中的一些参数.该报告允许将多个ID传递给它,并将所有这些ID存储在数据库列的单个列中.如果这是一个规范化的数据集,肯定会有一个额外的表设置,但这是继承的...

我现在被要求快速计算报告运行的次数,并且传递了超过2个ID.我可以很容易地获得请求超过1个报告的记录数,因为它们都包含逗号.

我接下来需要做的是计算逗号在列中出现的次数.你是如何在SQL中做到这一点的?

--count the number of times more than 1 report was requested in the record
select 
    count(*) as cnt
from
    [table]
where
    RequestedReportParams Like '%,%'
Run Code Online (Sandbox Code Playgroud)

sql t-sql char

41
推荐指数
2
解决办法
5万
查看次数

使用 MDX 查询查找特定字符在字符串中出现的次数

在 Microsoft SSAS 中,我有一个维度列,其中包含|单行中由特殊字符分隔的多个值,如下所示。

行的示例值: Image|Video|Audio|

要求: 因此,我需要使用特殊字符来计算维度列中存在的值的数量。

|在本例中,我需要获取使用 MDX 查询的计数,我的预期答案是 3。

有人可以帮我解决这个问题吗?简而言之,是否有 MDX 函数可以计算特定字符在字符串中出现的次数?

SQL 的类似问题:特定字符在字符串中出现的次数

ssas mdx find-occurrences ssas-tabular mdx-query

5
推荐指数
0
解决办法
110
查看次数