zoukankan      html  css  js  c++  java
  • 关于sqlite3使用top的一些规则总结

    关于sqlite3使用top的一些规则总结  

    最近需要做一些关于sqlite3里使用像在sqlserver 里top的一些语法,即根据条件显示前几条的数据记录,在sqlite3中没有top这样的语法,查了好多资料终于找到了可以实现相同效果的sqlite3 sql语句,供大家交流:

    sqlite3 sql是用limit这样的语法来实现的:

    例:select * from table where name='Xiao ming' order by id limit 0,5;

    意思为查找table表里,字段name为Xiao ming的记录 根据字段id显示0到5条记录;

    当然还有需求更为严格的:

    例:select * from table where name='Xiao ming' order by date desc,id limit 0,5;

    这条语句的意思为根据条件找到的0到5条记录然后根据字段date 去倒序排列;

     例:select * from table order by id desc limit 0,5;

    意思为根据id 找到0-5条记录并倒序排列:

    我的需求是找到id最大的值 语句为

    select * from transform where 1=1 order by id desc,id limit 0,1;

    PS:文章转自http://www.cnblogs.com/weixing/archive/2012/02/04/2338025.html

    稍有修改

  • 相关阅读:
    drf-通过drf-extensions扩展来实现缓存
    social_django第三方登录 没有token解决方法
    python-项目日志配置使用
    drf-支付宝支付
    git 相关命令
    django第三方登录与邮箱验证流程
    django项目部署
    数组中的方法
    滚动到页面底部,更新数据
    图片卷边
  • 原文地址:https://www.cnblogs.com/DragonX/p/3250183.html
Copyright © 2011-2022 走看看