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

excel用sql语句查询的简单有关问题,请问

2012-02-19 
excel用sql语句查询的简单问题,请教!我用SELECT*fromOPENROWSET( MICROSOFT.JET.OLEDB.4.0 , Excel5.0HDR

excel用sql语句查询的简单问题,请教!
我用SELECT   *   from   OPENROWSET( 'MICROSOFT.JET.OLEDB.4.0 ', 'Excel   5.0;HDR=YES;DATABASE=e:\XX.xls ',sheet1$)     语句查询excel中的数据,发现其中例如46.35   查询后变为46.350000000000001,请问那怎么查询使与excel的内容相同?


[解决办法]
--需要转换类型
SELECT cast(col1 as decimal(15,2))
from OPENROWSET( 'MICROSOFT.JET.OLEDB.4.0 ', 'Excel 5.0;HDR=YES;DATABASE=e:\XX.xls ',sheet1$)

热点排行