• ADADADADAD

    指定一个ID找到上下的范围[ mysql数据库 ]

    mysql数据库 时间:2024-12-24 19:10:05

    作者:文/会员上传

    简介:

    倒是不复杂
    需求:


    实现思路:
    给定一个ID,比如272944
    如果表中的ID大于这个值,则自定义变量自增加一,
    如果表中的ID小于这个值,则用这个值减去表中ID,
    如果表中的ID等于这

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    倒是不复杂
    需求:


    实现思路:
    给定一个ID,比如272944
    如果表中的ID大于这个值,则自定义变量自增加一,
    如果表中的ID小于这个值,则用这个值减去表中ID,
    如果表中的ID等于这个值,则为0

      SELECTa.ZpID,WHENa.zpid-272944>0THEN@a:=@a+1WHENa.zpid-272944<0THENa.zpid-272944ELSE0ENDASrnFROMzp_audio_videoa,(SELECT@a:=0)varsWHEREa.State=1ANDa.LabelsLIKE'三周年站庆歌曲类%'ORDERBYa.Zpid

    结果:


    最后过滤找到结果:
      SELECT*FROM(SELECTa.ZpID,WHENa.zpid-272944>0THEN@a:=@a+1WHENa.zpid-272944<0THENa.zpid-272944ELSE0ENDASrnFROMzp_audio_videoa,(SELECT@a:=0)varsWHEREa.State=1ANDa.LabelsLIKE'三周年站庆歌曲类%'ORDERBYa.Zpid)aWHERErn<=5ANDrn!=0ORDERBYrnDESCLIMIT10;




    指定一个ID找到上下的范围.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: id一个找到