sql-server - 我从一个类似的查询中得到多个类似的结果,我该如何组合结果?
问题描述
由于 Bomgar v1.2 Bomgar v1.3 之类的版本,下面的结果给了我多个值
我希望它们合并成一行。
select distinct ARPDisplayName0
from v_HS_INSTALLED_SOFTWARE
where ARPDisplayName0 like 'Bomgar%'
解决方案
看起来您想将所有内容Bomgar
放在同一个存储桶中,但您仍然需要所有其他行。所以你需要一个CASE
表达式
select distinct
CASE WHEN ARPDisplayName0 like 'Bomgar%' THEN 'Bomgar' ELSE ARPDisplayName0 END ARPDisplayName0
from v_HS_INSTALLED_SOFTWARE;
推荐阅读
- python - 切片 PySpark DataFrame 中列的所有值
- python - 将python pandas数据框转换为数组
- c++ - 在 qt (c++) 中自定义按钮
- floating-point - 尾数有效位
- java - 我的 GUI 不适用于我的基于文本的冒险游戏,代码运行但我制作的选择按钮不起作用。为什么?Java 摇摆
- reactjs - 如何在另一个 Typescript 接口中使用两个接口之一?
- python - 数据框中不存在必需的列,但在 csv 中创建了列标题,并且所有行都填充了 null
- ios - 如何防止未经授权的用户连接到 Arduino BLE 设备?
- c# - 使用类库进行 C# NUnit 测试
- android - 在同一个 Android 应用上接收多个共享目标