sql server 一列显示为一行
来源:互联网 发布:淘宝可以删除差评吗 编辑:程序博客网 时间:2024/05/21 12:43
select
id,
msg = (
stuff(
(select ',' + '存号为:'+convert(varchar,S_id,10)
from T_input
where id = A.id and value>1000000 for xml path('')),
1,
1,
'')
)
startIndex:一个整数值,指定删除和插入的开始位置。如果 startIndex或 length 为负,则返回空字符串。如果startIndex比param1长,则返回空字符串。startIndex可以是 bigint 类型。
length:一个整数,指定要删除的字符数。如果 length 比param1长,则最多删除到param1 中的最后一个字符。length 可以是 bigint 类型。
param2,返回类型。如果param1是受支持的字符数据类型,则返回字符数据。如果param1是一个受支持的 binary 数据类型,则返回二进制数据。
id,
msg = (
stuff(
(select ',' + '存号为:'+convert(varchar,S_id,10)
from T_input
where id = A.id and value>1000000 for xml path('')),
1,
1,
'')
)
from input as A wherevalue>1000000 group by sch_id
stuff(param1, startIndex, length, param2)
将param1中自startIndex(SQL中都是从1开始,而非0)起,删除length个字符,然后用param2替换删掉的字符。
参数
param1:一个字符数据表达式。param1可以是常量、变量,也可以是字符列或二进制数据列。startIndex:一个整数值,指定删除和插入的开始位置。如果 startIndex或 length 为负,则返回空字符串。如果startIndex比param1长,则返回空字符串。startIndex可以是 bigint 类型。
length:一个整数,指定要删除的字符数。如果 length 比param1长,则最多删除到param1 中的最后一个字符。length 可以是 bigint 类型。
param2,返回类型。如果param1是受支持的字符数据类型,则返回字符数据。如果param1是一个受支持的 binary 数据类型,则返回二进制数据。
示例
0 0
- sql server 一列显示为一行
- oracle和sql server 把一列转成一行显示
- SQL 一列转一行
- SQL/Oracle 将一列多行合并为一行
- SQL将一列多行数据转换为一行
- sql server中将一列多行的数据转成一列一行,和一行数据解析成一行多列
- SQL一列三行变成一列一行
- 导入excel 文件解析,一行数据,有一列分两行显示,解析时如何 合为一行?
- Sql Server里巧用Case将多行显示的数据合并为一行显示
- Sql Server里巧用Case将多行显示的数据合并为一行显示
- SQL 查询一列的值,显示为一个字符串。
- 关于SQL Server将一列的多行内容拼接成一行的问题讨论
- 关于SQL Server将一列的多行内容拼接成一行的问题讨论 [转]
- 关于SQL Server将一列的多行内容拼接成一行的问题讨论
- 关于SQL Server将一列的多行内容拼接成一行的问题讨论
- SQL Server将一列的多行内容拼接成一行
- 关于SQL Server将一列的多行内容拼接成一行的问题讨论
- 关于SQL Server将一列的多行内容拼接成一行的问题讨论
- Emoji键盘
- DDMS中sdcard权限问题(无法访问)解决
- PO2与POI3差异研究(基于POI3.8)用于解决JAVA环境下EXCEL2003.EXCEL2007.EXCEL2010的兼容性问题
- kmem
- Core Animation 四 (三维动画)
- sql server 一列显示为一行
- 解包 boot.img 修改后,新生成 boot.img
- spring事务传播属性与隔离级别
- fortify的linux环境使用步骤
- Oracle 分区表和索引操作
- win7经常出现问题
- 黑马程序员----------------------面向对象的理解
- andoid IMEI jni
- 【java基础】体验 Java 编程的过程