当前位置:数据库 > Excel >>

怎么把SQL中'lk'数据库中的'人员表'中的部分数据(假如是姓王的数据)导出至excel(或类excel)中?

追问:嗯,谢谢,dts我正在试。能不能在查询分析器里面写条语句,让其执行导出呢?大侠,你好,我用dts导出没问题,但就是全部导出,我只想部分导出(我SQL基本小白),请进一步指教 还有就是我用: insert into OPENROWSE('Microsoft.Jet.OLEDB.4.0','Excel5.0;HDR=YES;DATABASE=c:\temp.xls',temp$) select * from lk..人员表; 出现如下错误: OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 不包含表 'temp$'。该表可能不存在, 请指教 在线等是的啊,都是正确的,唉,可郁闷了,因为急用,会一种就算了。高手教教我怎么用dts导出特定的数据记录。我用dts时导出的是全部
答案:如果是sql server2000 可以用dts 如果是sql server2005可以用ssis
其他:这个是可以做的,你新建另一个表(结构和‘人员表’类似),你再‘人员表’里所有姓王的人插入到新建表里,这样就可以直接把新建表导出了 以下SQL代码适合SQL Server数据库,经过了测试:
UPDATE 员工表
SET 姓名 = '胡' SUBSTRING(姓名, 2, LEN(姓名)-1)
WHERE 姓名 LIKE '王%'

或者:
UPDATE 员工表
SET 姓名 = '胡' SUBSTRING(姓名, 2, LEN(姓名)-1)
WHERE LEFT(姓名,1) = '王'


一个汉字占一个位置。希望能有所帮助!欢迎到IT实验室,天天软件测试网看看VRH。365testing.com。VRH 

上一个:sql文件要怎么打开?用excel能打开吗?
下一个:SQL 2000导出数据到excel中的问题

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,