网页数据库A
物流数据库B
在A机器上写程序,其服务器连接代码(server=B机器ID;database=B的数据库名;uid=sa;pwd=sa密码)
再查询指定单号就行
首先,纠正一点说法,存放在关系型数据库里面的数据是无序的,所以不存在所谓的第X行的说法。如果一定要一个第X行,那么肯定是按照某种方式排序之后的结果。
所以想要达到你的目的的话就是选择按这种方式排序之后,排除前x-1行之后的第一行(有点绕口^O^ )
如果想要简单的通过一句SQL达到你的目的话会有一些限制,主要就是你的表里面需要有一个取值唯一的字段(通常是主键),假设这个字段叫做a, 那么可以写成:
select from xxx where a not in (select a from xxx order by f1,f2 limit x-1)
这一句就是选出前x-1行的a,不同的数据库SQL写法会略有不同。
如果不想使用这种限制较多的办法的话,那么要么是选出所有数据后在代码里面循环知道第n条记录才取值出去,要么是使用游标滚动到第n条记录。前者没什么好说的,直接在resultset里面fetch下一条结果,一直到第n条为之。后者不同数据库对游标的使用也略有不一样,我只想说你可以把它做成一个存储过程,这样使用的时候会方便一些
关联查询即可实现,表1关联表2,条件就是你如何从表1找到表2,关联后可以同时获取两个表的所有字段,就可以过滤字段,指定显示的字段,格式参考:select a字段,bgenger from 表1 a join 表2 b on a条件字段=b条件字段。
SQL Server下查询结果返回指定行用top命令。
如查询product表中的5行数据:
select top 5 from product;Oracle下查询结果返回指定行用rownum来实现。
如查询emp表中的5行数据:
select from emp where rownum<=5;查询某行:
select
from
表名
where
ID=?这个ID为你表的ID,?为你要查询的某列
查询某列:select
列名
from
表名
以上就是关于网页查询SQL数据库数据库指定行!全部的内容,包括:网页查询SQL数据库数据库指定行!、如何利用select查询表中指定某一行($num)的所有信息、MYSQL语句如何查询表中的表中的行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)