如何根据条件将一个字段分为两个单独的字段

罗斯考克斯

我正在寻找有关以下问题的帮助。我正在寻找最优雅的方法来执行此操作,因为我目前的方法确实一点也不好。任何帮助将不胜感激 :

我有这个:

cnumber     cid         prim
n100        123123      y         
n100        465488      n         
n123        798         y         
n768        544         y         
n455        123         y         
n455        098         n       

我希望得到这个:

cnumber     y           n         
n100        123123      465488
n123        798         NULL
n768        544         NULL
n455        123         98
戈登·利诺夫

这是你想要的吗?

select cnumber,
       max(case when prim = 'y' then cid end) as y,
       max(case when prim = 'n' then cid end) as n
from t
group by cnumber;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在SQL Server 2014中将结果从一个字段拆分为两个单独的字段

如何根据两个不同的字段获取一个字段的值

如何将两个字段(不同)查询到一个字段中

如何将一个表中的两个字段关联到另一个表中的一个字段

POSTGRESQL:满足两个条件时求和一个字段

将模型中的一个字段拆分为 django 更新视图上的两个表单输入字段

如何要求一个字段或另一个字段(或两个其他字段之一),但不是全部?

如何将两个选项集关联到Dynamics CRM 365中的一个字段?

根据一个字段是否为0将组分为3个存储桶

将两个两字段表合并为一个多字段,其中第一个字段为键

Elasticsearch-配置,过滤器插件,将一个字段分成两个字段

根据两个字段将文档分为两个文档(汇总)

EF Core 将一个对象的一个字段映射到另一个对象的两个不同字段

根据定界符将一个字段解析为多个字段

如何在反应中根据另一个字段更新一个字段?

根据另一个字段更新一个字段

JSON模式条件:根据另一个字段的值,该字段是必需的

如何根据条件在两个不同的字段中 $push 一个项目?

JQ - 将两个字段合并为一个具有另一个字段名称的数组

如何按键将一个字典列表拆分为两个字典列表

C - 解析文件并根据最后一个字段写入单独的文件

比较两个对象中的字段,并在Java中将一个字段更新为另一个字段

如何根据django模型中的另一个字段使字段唯一?

RDBMS将一个字段分为一列

需要一个字段单独的条件验证器

Symfony - 实体 - 一个字段有两个 setter/getter?

MySQL中有两个引用的一个字段

等于两个结构,但想更改其中一个字段

共同的第一个字段比较两个排序的文件