一.定义表变量
复制代码 代码如下:

select * from @T1

-----最优的方式
SELECT CityName,STUFF((SELECT ',' + UserName FROM @T1 subTitle WHERE CityName=A.CityName FOR XML PATH('')),1, 1, '') AS A
FROM @T1 A
GROUP BY CityName

----第二种方式
SELECT B.CityName,LEFT(UserList,LEN(UserList)-1)
FROM (
SELECT CityName,(SELECT UserName+',' FROM @T1 WHERE CityName=A.CityName FOR XML PATH('')) AS UserList
FROM @T1 A
GROUP BY CityName
) B

stuff(select ',' + fieldname from tablename for xml path('')),1,1,'')

更多相关文章

  1. android之MultiAutoCompleteTextView
  2. Android飞行模式下Wifi开关行为的控制
  3. Android:控件AutoCompleteTextView 客户端保存搜索历史自动提示
  4. Android(安卓)中文 API (24) ―― MultiAutoCompleteTextView.Comm
  5. android全平台编译ffmpeg合并为单个库实践
  6. 分析:Android和Linux正在合并为一种操作系统
  7. Windows还原系统后分区合并为一个分区恢复方法
  8. 解读工业级推荐系统的2020:深度优化用户体验并为业务赋能
  9. 更新上一个员工管理系统并为其加上登录验证功能

随机推荐

  1. Android 的一些比较好的开源代码项目
  2. android中选中,获得焦点的,点击区别
  3. Android(安卓)和风天气SDK获取天气
  4. 2010.10.28———Android 02
  5. 【Android】FadingEdge
  6. 解读Android(安卓)3.2的新特性
  7. AndroidManifest.xml中一些权限配置
  8. Android NDK应用开发
  9. android和Myeclipse搭建环境
  10. 安卓设置文字自动滚动