相关文章导航
  1. Sql Server2005 Transact-SQL 新兵器学习总结之-总结
  2. Flex,Fms3相关文章索引
  3. FlexAir开源版-全球免费多人视频聊天室,免费网络远程多人视频会议系统((Flex,Fms3联合开发))<视频聊天,会议开发实例8>



在sql server2000自带DB-pubs,运行下面的sql,它是把第一条和第二条记录的字段job_id进行了相加
我们可以得到字符:1.2.

declare @str varchar(1000)
select @str=''
SELECT top 2  @str=@str+ convert(varchar(10),job_id)+'.'
FROM [pubs].[dbo].[jobs]
print @str


现在我想从表中随机抽2条记录,把job_id来相加
我们只得到字符:5.
declare @str varchar(1000)
select @str=''
SELECT top 2  @str=@str+ convert(varchar(10),job_id)+'.'
FROM [pubs].[dbo].[jobs]
order by newid()
print @str

这时我总是只能得到一条随机行的job_id
这样排序后为什么是这样?
百思不解中,希望有经验的XDJM指点


由于时间紧迫我想了一个中转的方法
就是利用了局部临时表过渡
SELECT top 2  job_id
into #temp
FROM [pubs].[dbo].[jobs]
order by newid()
这样再利用#temp来进行job_id的相加

 

 

 

收藏与分享

收藏到QQ书签 ORDER BY排序后,表中字段相加的困惑? 添加到百度搜藏 ORDER BY排序后,表中字段相加的困惑?添加到雅虎收藏 ORDER BY排序后,表中字段相加的困惑? ORDER BY排序后,表中字段相加的困惑? ORDER BY排序后,表中字段相加的困惑?

RSS订阅我 什么是RSS?

ORDER BY排序后,表中字段相加的困惑?   ORDER BY排序后,表中字段相加的困惑?   ORDER BY排序后,表中字段相加的困惑?
ORDER BY排序后,表中字段相加的困惑?   ORDER BY排序后,表中字段相加的困惑?   ORDER BY排序后,表中字段相加的困惑?   ORDER BY排序后,表中字段相加的困惑?
ORDER BY排序后,表中字段相加的困惑?   ORDER BY排序后,表中字段相加的困惑?   ORDER BY排序后,表中字段相加的困惑?
ORDER BY排序后,表中字段相加的困惑?   ORDER BY排序后,表中字段相加的困惑?   ORDER BY排序后,表中字段相加的困惑?

东莞.net俱乐部

ORDER BY排序后,表中字段相加的困惑? 欢迎您的加入

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-03
  • 2022-12-23
  • 2021-12-22
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-19
  • 2021-10-18
  • 2021-10-04
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案