使用group by条件将数据过滤到每个组中

时间:2016-11-11 11:56:41

标签: sql-server sql-server-2008 tsql sql-server-2012

我的数据如下表所示:

  • 表名:nvarchar
  • 列名称:Employee NameCarrier

表的内容:

Error

我想获得每组的数据,这意味着我有不同的3个运营商组,然后我需要从表中获得3行。例如,根据以上数据,我需要输出如下:

**Carrier**  **Error**
  'A'        'Invalid'
  'A'        ''
  'C'        'Invalid'
  'D'         ''

此处载体' A'有两行所以我需要显示' A'第一排不可为空。

谢谢!

1 个答案:

答案 0 :(得分:2)

您可以执行以下简单分组:

mainclass

结果将是:enter image description here