首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

select from (EXCEL表)的数据 随机排序有关问题

2013-04-05 
select from (EXCEL表)的数据 随机排序问题。开发环境 VS 2010,使用using System.Data.OleDb 后可以对EXCE

select from (EXCEL表)的数据 随机排序问题。
开发环境 VS 2010,使用using System.Data.OleDb; 后可以对EXCEL 2003进行查询。

原始语句“select * from [" + sheetName + "$] where XXX” 能够按我需求查出数据N条。
现在我想对这N条数据随机排序后,导出生成新表,我使用了order by newid()的办法,语句如下:
“select * from [" + sheetName + "$] where XXX order by newid()” 

此时 VS2010报错“表达式中 'newid' 函数未定义。”

这个是EXCEL2003 不支持 newid()函数呢?还是我VS2010引用的库不支持?
[解决办法]
try

order by rand()*1000

热点排行