彩种 期号 N1 N2 N3 N4 N5 N6 N7
超级大乐透 09025 期 03 17 22 23 33 04 10
有以上的数字因为N1 至 N7 都各自为一列 那么
如果用 for xml raw格式输出
<lottery>
<biglotto name='超级大乐透' issue='09025' N1='03' N2='17' N3='22' N4='23' N5='33' N6='04' N7='10'>
</lottery>
想将N1和N7夹在输出一起那么要怎么搞啊
<lottery>
<biglotto name='超级大乐透' issue='09025' result='03172223330410'>
</lottery>
超级大乐透 09025 期 03 17 22 23 33 04 10
有以上的数字因为N1 至 N7 都各自为一列 那么
如果用 for xml raw格式输出
<lottery>
<biglotto name='超级大乐透' issue='09025' N1='03' N2='17' N3='22' N4='23' N5='33' N6='04' N7='10'>
</lottery>
想将N1和N7夹在输出一起那么要怎么搞啊
<lottery>
<biglotto name='超级大乐透' issue='09025' result='03172223330410'>
</lottery>
解决方案 »
- 如何禁用及启用指定表的约束
- 怎么会这样?
- 一句简单的sql,返回行数,怎么写?100分,在线等
- 性能优化的一个难点需要理论支撑!
- [十万火急] 关于sqlserver DTS 数据转换任务 得问题!!!
- 用SQL SERVER 2000建论坛的问题!
- Sql sever 中密码保存问题
- 数据库发生置疑是怎么回事?
- 1105:未能为数据库 'db_huihis' 中的对象 'T_流水号' 分配空间,因为文件组 'PRIMARY' 已满。
- 一个动态指定表名的存储过程,如何写Parameters.Add(..)?
- 【急求】把MYSQL内的数据全部导出到SQL2000?
- MS-SQL 2000 无法登录。账号密码是账号,密码是正确的。
-- Author: liangCK 小梁
---------------------------------
--> 生成测试数据: @T
DECLARE @T TABLE (彩种 VARCHAR(10),期号 VARCHAR(7),N1 VARCHAR(2),N2 VARCHAR(2),N3 VARCHAR(2),N4 VARCHAR(2),N5 VARCHAR(2),N6 VARCHAR(2),N7 VARCHAR(2))
INSERT INTO @T
SELECT '超级大乐透','09025期','03','17','22','23','33','04','10'--SQL查询如下:SELECT
彩种 AS [name],
LEFT(期号,CHARINDEX('期',期号)-1) AS [issue],
N1+N2+N3+N4+N5+N6+N7 AS [result]
FROM @T
FOR XML RAW('biglotto'),TYPE,ROOT('lottery')/*
<lottery>
<biglotto name="超级大乐透" issue="09025" result="03172223330410" />
</lottery>
*/