当前位置: 首页 > 面试题库 >

GROUP BY用于ntext数据

伊温书
2023-03-14
问题内容

我想看看MSGTEXT表中该字段重复了多少次MMOUTBOUND。为此,我使用以下查询:

SELECT 
    MSGTEXT, 
    COUNT(*) TotalCount 
FROM MMOUTBOUND 
GROUP BY MSGTEXT 
HAVING COUNT(*)>1;

但是我收到一个错误,因为无法比较或排序ntext数据类型。如何为ntext数据类型实现此目的?


问题答案:

您不能直接针对整个专栏。但是,您可以间接地转换前N个字符并以此分组,例如

SELECT CONVERT(NVARCHAR(100), MSGTEXT), COUNT(*) TotalCount 
FROM MMOUTBOUND 
GROUP BY CONVERT(NVARCHAR(100), MSGTEXT) 
HAVING COUNT(*)>1;

正如其他人指出的那样,请注意,您应该将NTEXT列转换为NVARCHAR(MAX)



 类似资料:
  • 问题内容: 我对熊猫还很陌生,所以我希望这将是一个简单的答案(我也感谢所有指向数据框设置的指针) 假设我有以下DataFrame: 现在,我想按“ gp”分组并获取“ vector”的均值 我试过了 乃至 但我收到一个错误,没有要聚合的“数字类型”。那么np.arrays在熊猫中不起作用吗? 问题答案: 对我来说,它有效: 我取两次平均值,因为您想要向量均值的均值组值(不是吗?)。 如果要使用均值

  • 根据给定的函数对数组元素进行分组。 使用 Array.map() 将数组的值映射到函数或属性名称。使用 Array.reduce() 来创建一个对象,其中的 key 是从映射结果中产生。 const groupBy = (arr, fn) => arr.map(typeof fn === 'function' ? fn : val => val[fn]).reduce((acc, val, i

  • 任何groupby操作都涉及对原始对象的以下操作之一。 他们是 - Splitting对象 Applying功能 Combining结果 在许多情况下,我们将数据分成几组,并在每个子集上应用一些功能。 在应用功能中,我们可以执行以下操作 - Aggregation - 计算摘要统计 Transformation - 执行某些特定于组的操作 Filtration - 在某些条件下丢弃数据 现在让我们

  • groupBy 将源 Observable 分解为多个子 Observable,并且每个子 Observable 将源 Observable 中“相似”的元素发送出来 groupBy 操作符将源 Observable 分解为多个子 Observable,然后将这些子 Observable 发送出来。 它会将元素通过某个键进行分组,然后将分组后的元素序列以 Observable 的形态发送出来。

  • Creates a new ObjectLikeSequence comprising the elements in this one, grouped together according to some key. The value associated with each key in the resulting object-like sequence is an array conta

  • groupBy 函数签名: groupBy(keySelector: Function, elementSelector: Function): Observable 基于提供的值分组成多个 observables 示例 示例 1: 根据属性分组 ( StackBlitz | jsBin | jsFiddle ) // RxJS v6+ import { from } from 'rxjs'; i