一个奇葩的SQL题,够强大。

Posted ASER

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个奇葩的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 

  

 

  小伙伴们,试试看吧技术分享 

以上是关于一个奇葩的SQL题,够强大。的主要内容,如果未能解决你的问题,请参考以下文章

奇葩的面试地点

脑子突然抽风了,这个奇葩的循环

奇葩面试题记录

漫画 | 15年了,这是我遇到的最奇葩的面试者!

奇葩!一公司面试题竟问如厕习惯吃饭时长入睡时间等

说说你遇到哪些数据库事务引起的奇葩Bug?