SQL如何实现批量查询数据
我现在有一批需要查询的SN数据,如示例图:假如被查询的工作表是TableSN。请问我如何在TableSN中批量查询这批SN数据。不要把SN一条一条的查询,要批量查询。如果...
我现在有一批需要查询的SN数据,如示例图:
假如被查询的工作表是TableSN。请问我如何在TableSN中批量查询这批SN数据。不要把SN一条一条的查询,要批量查询。如果懂C#语言,就写出来,然后我再追加50分。
PS:我这个只是示例,有可能要查询的SN数据有一千条以上。请指点一个快速批量查询的方法。
有网友没有明白我的意思。我是用C#的Winform平台做的一个应用软件,现在要访问SQL数据库里面的数据。这是给其他人用的软件,别个可不懂SQL语言,只管使用。我的SQL数据库里面的工作表的结构(字段)信息如下图:
我这只是一部分数据,举个例子而已。假如我现在要查询SQL中是不是有示例图中的那些SN数据。如果有,就输出该SN对应的ID,MAC,CPDM...等等对应的所有信息,如果没有改SN数据,就提示无该SN。
功能我已经实现了,但是速度比较慢。我现在的实现方法是一条一条循环查找。如果是要从存放数据量达到上百万条的工作表中查找上千条数据,就需要先取出一条,然后再到百万个数据去找,这样显然费力,像大海捞针。我需要快速的方法。实现我上面的功能。 展开
假如被查询的工作表是TableSN。请问我如何在TableSN中批量查询这批SN数据。不要把SN一条一条的查询,要批量查询。如果懂C#语言,就写出来,然后我再追加50分。
PS:我这个只是示例,有可能要查询的SN数据有一千条以上。请指点一个快速批量查询的方法。
有网友没有明白我的意思。我是用C#的Winform平台做的一个应用软件,现在要访问SQL数据库里面的数据。这是给其他人用的软件,别个可不懂SQL语言,只管使用。我的SQL数据库里面的工作表的结构(字段)信息如下图:
我这只是一部分数据,举个例子而已。假如我现在要查询SQL中是不是有示例图中的那些SN数据。如果有,就输出该SN对应的ID,MAC,CPDM...等等对应的所有信息,如果没有改SN数据,就提示无该SN。
功能我已经实现了,但是速度比较慢。我现在的实现方法是一条一条循环查找。如果是要从存放数据量达到上百万条的工作表中查找上千条数据,就需要先取出一条,然后再到百万个数据去找,这样显然费力,像大海捞针。我需要快速的方法。实现我上面的功能。 展开
2个回答
展开全部
干嘛不直接使用SQL?
SELECT ...
FROM TableSN
WHERE ...
SELECT ...
FROM TableSN
WHERE ...
更多追问追答
追问
不能直接使用SQL。我这是一个应用软件,只需要把查询的数据导入到软件里面,点按钮就自动完成查询。不需要使用者手输什么指令,可有查询的办法?
追答
注意到WHERE条件没有?
SQL语句是你写在C#代码中的,不是让使用者写:
SELECT ID,MAC,CPDM
FROM TableSN
WHERE 1=1。。。--这儿写条件,对应到界面上用户查询时输入的,
AND 类型 = '?' -- 界面输入传过来
AND CPDM = '?' -- 界面输入传过来
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-04-23
展开全部
不明白吧
又是sql 有事C#
select SN from table 就可以了
C#按你的意思也是要用的这个句子啊
又是sql 有事C#
select SN from table 就可以了
C#按你的意思也是要用的这个句子啊
追问
是用C#开发的一个软件。需要查询数据功能。虽然我不懂SQL,但是select sn from table是把table中的字段"SN"的数据查部查询出来吧?我是要在table中查询SN列里面的数据是不是有图片中的那些。有就输出该SN数据对应的所有信息。没有就提示无该SN。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询