回 帖 发 新 帖 刷新版面

主题:a silly question

据我所知,SQL中一次查询只能得到一条记录。若要一次得到多条记录,并且保存到EXCEL中。该如何编程。

回复列表 (共4个回复)

沙发

SQL中一次查询只能得到一条记录

谁说的

select * from T_AAA

板凳

从查询到EXCEL,网上很多,自己GOOGLE一下。

3 楼

多谢两位。
在这里我想说一下问这个问题的原由。我有个朋友原来每天的工作之一就是从SQL SEVER中查询记录剪切粘贴到EXCEL中。这原来是IT部门管的,现在踢这了他这个部门,也没教会他们怎么用SQL。他们唯一知道的就是打进一个人的工号,然后查询出一条记录再剪贴粘贴到EXCEL中。我朋友曾试过输入多个工号,希望能一次得到所需记录,但系统报错。就这样每天干到手酸,极大的耗费了时间和精力。

有办法的朋友不用急于回帖:第一,现在时间问题已经解决了,因为他已经“熟练”了。
第二,其企业不准随便下载,且USB接口被“封”,基本上排除了使用更先进软件的可能性。第三,再先进高速的软硬件也无法弥补人在思想管理上的滞后。第四,他是在中信国际做的,号称在纳斯达克上市的,一般人能想到的那些管理者们早该想到了。

我想说的是:任何设备都应该“以人为本”。(就凭这四个字强烈要求加专家分!)

4 楼

请把表结构或者这句sql写出来,我给你写个sql,我初步想你朋友可能是在这种情况:

select * from table where 工号=XXXXX

填写XXXXX部分

请改成  工号 in (XXXX,YYYYY,ZZZZZ)

就可以得到多个记录

我来回复

您尚未登录,请登录后再回复。点此登录或注册