首页 > 数据库 >sqlserver中怎么将一列数据拼接成一个字符串

sqlserver中怎么将一列数据拼接成一个字符串

时间:2023-09-05 17:02:16浏览次数:41  
标签:dbo sqlserver 拼接 一列 PATH SELECT

 

SELECT   b.name +','  FROM 
	dbo.TechnologyColor a join [dbo].[CustomColor] b 
	on a.customcolorid=b.id
	 WHERE ProductId=345882800324677   FOR xml PATH('')

  

SELECT   需要合并的字段+','  FROM  表名     FOR XML PATH('')

  

标签:dbo,sqlserver,拼接,一列,PATH,SELECT
From: https://www.cnblogs.com/friend/p/17680145.html

相关文章

  • 单应矩阵及图像拼接的延申
    最近在研究两个相机的图像拼接问题。偶然读到了一篇博客,突然发现这篇博文的作者功力相当深厚,对单应矩阵和深度图像的研究都很独到。特此记录以下:https://zhuanlan.zhihu.com/p/636135357https://zhuanlan.zhihu.com/p/608660362附作者和他的研究内容,其他文章也很不错。  ......
  • SqlServer2000数据库迁移"用户已存在"问题解决
    作者:fbysss关键字:sqlserver数据库用户,关联缺失背景:数据库从另外一台服务器备份之后还原,发现程序中登录数据库失败。排查:发现"安全性"->"登录"中的数据库用户与数据库没有关联,但是手工再关联,却报出错误21002:[sql-dmo]用户***已经存在的异常信息。而删除该数据库用户也无法进行,因为......
  • 通过class字节码了解StringBuilder拼接字符串效率高的原因
    挺久没具体去看了,随手记一下吧。Stringstr="";for(inti=0;i<10;i++){str+=i;}这样的拼法,实际上从分析class的字节码来看,是在循环里面newStringBuffer对象,相当的耗。通过这样的分析,给新人解释,是最有效的了。还能提升一些了解java底层知识的兴趣。——《Java编程思......
  • 【230902-2】现有2个红球,2个黄球,3个白球,3个黑球,同色球不加区分,将十个球排成一列,有多少
    【问题】现有2个红球,2个黄球,3个白球,3个黑球,同色球不加区分,将十个球排成一列,有多少种不同的方法?【数学分析】上面的关键就是“同色球不加区分”这句,这句话的潜台词就是“选出的结果无需排列”。人排队肯定是排列的,因为有很多属性不一样,但两个同样规格的球不需要,因为所有属性都一致。......
  • 【230901-7】有8位学生,其中小学生2名,初中生3名,高中生3名,现将他们排成一列,要求2名小学
    【230901-7】有8位学生,其中小学生2名,初中生3名,高中生3名,现将他们排成一列,要求2名小学生相邻,3名初中生相邻,3名高中生任意两名都不相邻,则不同排法有几种?......
  • 制作Ubuntu64位的apache+asp+mssqlserver运行环境压缩包
    上一篇我在Ubuntu15.04下成功搭建了apache+asp+mssqlserver运行环境,但今天我又在Ubuntu20.04下重复了一次,一切顺利。但启动apache后,运行asp时页面停止了响应,查看日志发现apache的进程崩溃了。我这两个系统都是64位的,比较了apache2/bin下的问题,发现两个apache文件大小并不一样,Ubun......
  • sqlserver 循环 + 递归 修改 末节点 标识
    DECLARE@cntINT=0;WHILE@cnt<27BEGINSET@cnt=@cnt+1;PRINT@cnt;withtemp(id,[Name],ParentCategriesID)as(selectid,[Name],ParentCategriesIDfromCategorieswhereid=27unionallselecta.id,a.[Name],a.ParentCategriesI......
  • SqlServer中查询数据库所有表及其数据总条数和占用空间
    1、查询某数据库中的所有数据表SELECTname数据表FROMsysobjectsWHERExtype='u'ORDERBYname2、查询某数据库中的所有数据表及其数据总条数SELECTa.name数据表,b.rows数据总条数FROMsysobjectsASaINNERJOINsysindexesASbONa.id=......
  • concat要拼接双引号,如何写
    在Excel的concat函数中,要拼接双引号,可以在要连接的字符串前后添加双引号,并将其作为参数输入。举例说明,假设我们要将A1、B1和C1单元格中的内容连接起来,并在中间加上双引号,可以输入以下公式:=CONCAT(A1,"&\"",B1,"\"","&\"",C1,"\"")这将在A1、B1和C1单元格的内容前后添加......
  • sqlserver 从数据源左侧截取到遇到特殊字符的最短的子字符串
    selectdbo.sjGetPreStr('1234^5*6/-33_','[]-_=+*&^')    ===>1234Createfunction[dbo].[sjGetPreStr](@strvarchar(1000),@pointArrvarchar(100))returnsvarchar(1000)asbegindeclare@resvarchar(1000)=''......