SQL语句limit从ID第几条开始查询

作者:Davidszhou   来源:SEO优化博客   时间:2015-06-13 11:37:54   点击:

    还是脚本编辑器,执行SQL时,当第一次运行失败之后,之前发过信息不再发布,通过循环里SQL语句来实现:

    SQL语句:limit的使用

    如果单独写了一个值如:limit 10,表示从第一条开始调用一共查询10条,

    如果写的是:limit 10,10 ,表示从第十条开始查询之后的10条。

    完整的SQL查询语句:

    select id,title,content from a2susluomu limit 30,10(从表a2susluomu的第30条开始查询一共查询10条信息)

    前提:我还是设置了id作为主键,如果没有设置id主键,或者比如说我采集信息为了防止信息重复将公司名称设置成主键,这个办法还能用么?还是有其他办法?期待回答!

     当然也百度查询了一些信息:另一条查询语句主要使用了 top 10

     select top 20 id from davids where id not in ( select top 10 id from davids)  括号优先,先查询前10条信息,后又查询前20条信息,这20条信息不再优先的前10条,就是数据库davids第10条开始(不包含),查询20条信息,也就是SQL语句从第10条开始查询20条数据。

     两种办法

     百度结果还有一种优化的方法:select top 10 * from (select top 20 * from davids order by id) as zhou order by zhou.id desc 

     后面两种方法我在PHPMYADMIN中SQL操作,貌似总是报错,有知道问题答案的麻烦留意一下。谢谢

TAGS:SQL语句 , limit , 查询

来自Davids zhou博客原创文章请尊重作者:http://www.zongk.com/zongk/53.html转载请标注此链接

网站统计
文章总数:129
今天发布:0
软件资源数:18