zoukankan      html  css  js  c++  java
  • SQL 行转列

    SQL 将一列数据转化为字符串
    SELECT DISTINCT
            u1.
    [ItemCode] ,
            
    REPLACE(( SELECT    u2.[DetailDescription] + ',' AS 'data()'
                      
    FROM      [YinTaiContent].[dbo].ItemProfileDetails u2
                      
    WHERE     u2.[ItemCode] = u1.[ItemCode]
                    
    FOR
                      XML PATH(
    '')
                    ) 
    + '$'',$'''AS Roles
    FROM    [dbo].ItemProfileDetails u1
    WHERE   u1.ItemCode = '09-001-0039'

    最近在做WMS入库查询,需要上架人字段,由于入库单和上架人是一对多的关系,也就是一个入库单可能要对应N个上架人,但我需要将这些上架人作为一列数据显示出来  即【上架人A,上架人B,上架人C……】 as 上架人

    提供如上SQL脚本供大家学习,参考

  • 相关阅读:
    博客地址
    node学习2
    正则表达式总结
    Git命令操作
    IDEA快捷键
    hibernate多对多(权限管理)
    所有国家的下拉框英文全称
    所有国家的下拉框英文简写
    所有国家的下拉框中文
    poj-1248 Safecracker
  • 原文地址:https://www.cnblogs.com/pato/p/2002454.html
Copyright © 2011-2022 走看看