sql 更改类别,这将清除“canuse”列,并在另一列中为您提供可用于分析的交叉CUC。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 更改类别,这将清除“canuse”列,并在另一列中为您提供可用于分析的交叉CUC。相关的知识,希望对你有一定的参考价值。

SELECT DISTINCT a.StockCUC ---CUC 
      ,b.StockCatShortName --Category
      ,a.StockCUCCanUse ---- Can Use Column
      ,c.StockCUC as 'CanUseCross' ---Cleaned up Can Use Column
FROM gxwizmo_24.dbo.stockcuc a
      JOIN gxwizmo_24.dbo.stockcategory b
            ON a.StockCatId = b.StockCatId
      LEFT JOIN gxwizmo_24.dbo.STOCKCUC c
            ON a.stockcuccanuse like '%' + c.stockCUC + '%' ----this is doing a join using a like statement. Weeds out the other BS that is in the can use column
            AND a.StockCatId = c.StockCatId ---this restricts your results to the SAME category, which makes the results more accurate
WHERE b.StockCatShortName = 'OS-RAD' ---change category here

以上是关于sql 更改类别,这将清除“canuse”列,并在另一列中为您提供可用于分析的交叉CUC。的主要内容,如果未能解决你的问题,请参考以下文章

清除一张纸上一列中每一行的内容,取决于另一张纸上同一行中一列中的更改

在 SQL Server 中如何透视多个列

从 WordPress url 中删除类别和标签库 - 没有插件

(php)import .sql 并在表存在时添加列或创建新表

如何在 SQL Server Management Studio 中将列值设置为 NULL?

根据 SQL Server 2008 R2 中特定列中的模式更改对行进行分组