sqlserver实现取相同名称放在同一字段

简介: sqlserver实现取相同名称放在同一字段
  if object_id('[tbtest]') is not null drop table [tbtest]
  create table tbtest
  (
    A varchar(10) not null,
    B varchar(50) not null
  )
  go
  insert into tbtest
  select 'A',1 union all
  select'A',2 union all
  select'A',3 union all
  select'B',4 union all
  select'B',5 union all
  select'B',6 union all
  select'B',7 union all
  select'C',8 union all
  select'C',9 union all
  select'C',10 union all
  select'C',11
 
  go

  if object_id('[dbo].[functiontest]') is not null drop function [dbo].[functiontest]
  go

  create    function   functiontest()  
  returns   @tb   table(A   varchar(10),B   varchar(50))  
  AS
  begin 
  declare @a varchar(50)
  declare @b varchar(50)
  declare temp_cur cursor local for
  select * from tbtest
  open temp_cur
  fetch next from temp_cur into @a,@b
  while (@@fetch_status = 0)
  begin
   if(not exists(select * from @tb where A = @a))
      insert into @tb(A,B)values(@a,@b)
   else
    update @tb set B = B + ',' + @b where A = @a
   fetch next from temp_cur into @a,@b
  end
  return  
  end  
  go

  select * from functiontest()  
  go
目录
相关文章
|
SQL
SQL Server判断某个字段是否包含中文/英文字符/数字
原文:SQL Server判断某个字段是否包含中文/英文字符/数字 因最近在清理系统中的脏数据,需要查询某个字段是否包含中文/英文字符/数字的数据, 比较简单,仅以此篇博客做一个简单总结,方便以后查阅。
5279 0
|
SQL 数据库
Sql server 查询数据库中包含某字段的所有的表
我们有时候会需要查询数据库中包含某字段的所有的表,去进行update,这时就可以用下面的SQL来实现: select object_name(id) objName,Name as colName from syscolumns where (name like'%此次写需要查询的字段名称%')an...
2062 0
|
数据库
SqlServer如何给表添加新的字段以及字段注释
SqlServer如何给表添加新的字段以及字段注释
714 1
Sql Server 增加字段、修改字段、修改类型、修改默认值
Sql Server 增加字段、修改字段、修改类型、修改默认值
1409 0
|
SQL Java Scala
flink-cdc SQL Server op 字段如何获取?
Flink CDC 是 Apache Flink 的组件,用于捕获数据库变更事件。对 SQL Server,通过 Debezium 连接器支持变更数据捕获。`op` 字段标识操作类型(INSERT、UPDATE、DELETE)。配置包括添加依赖及设定 Source 连接器,可通过 Flink SQL 或 Java/Scala 完成。示例查询利用 `op` 字段筛选处理变更事件。
736 1
|
SQL 存储 测试技术
|
关系型数据库 MySQL
mysql及sqlserver修改字段名和字段长度
mysql及sqlserver修改字段名和字段长度
587 0
|
SQL 程序员
【Sql Server】基础面试题解答之查询每门课程都及格的学生名称
1)查询每门课程都及格的学生名称 2)分组概念的使用
【Sql Server】基础面试题解答之查询每门课程都及格的学生名称
|
数据库
SQLSERVER查询整个数据库中某个特定值所在的表和字段的方法
SQLSERVER查询整个数据库中某个特定值所在的表和字段的方法
801 0
Sql Server 增加字段、修改字段、修改类型、修改默认值
Sql Server 增加字段、修改字段、修改类型、修改默认值
432 0

热门文章

最新文章