zoukankan      html  css  js  c++  java
  • 一个奇葩的SQL题,够强大。

      困惑描述:

        现有一张图片表,表里一个sort字段,这个字段是不重复的、不连续的数字。大致结构如下

        create table Imgs(

          `id` bigint(20) NOT NULL AUTO_INCREMENT,

           `src` varchar(255) NOT NULL ,

          `sort` int(11) DEFAULT '0'

        )

      注:sqlserver请修改  AUTO_INCREMENT 为i dentity(1,1)

      大致数据如下

      id            src               sort

      1     "../img/1.jpg"     0

      2     "../img/2.jpg"     2

      3     "../img/101.jpg"     3

      4     "../img/tree.jpg"     4

      5      "../img/node.jpg"          5  

      6      "../img/key.jpg"            10

      7      "../img/b01.jpg"            11

      8      "../img/acode.jpg"         13

      ......

      现在求一段sql对Imgs进行查询,得到第一段连续的sort记录。预想查询结果如下:

      id            src               sort

      2     "../img/2.jpg"     2

      3     "../img/101.jpg"     3

      4     "../img/tree.jpg"     4

      5      "../img/node.jpg"          5 

      

      小伙伴们,试试看吧 

  • 相关阅读:
    git的相关命令
    vue资料链接
    自定义小程序底部菜单
    物联网开发日记四:原理图2
    物联网开发日记三:原理图1
    物联网开发日记二:设计系统结构
    物联网开发日记一:准备工作
    mybatis不使用@Param有人报错有人却不报错问题
    最简单的js包装对象、ajax请求
    java文字转拼音、首字母缩写
  • 原文地址:https://www.cnblogs.com/aser1989/p/5347841.html
Copyright © 2011-2022 走看看