麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 課堂 > 基礎知識 > 正文

指定一個ID找到上下的區域

2024-09-12 20:29:54
字體:
來源:轉載
供稿:網友
        倒是不復雜
       需求:
 
實現思路:
給定一個ID,比如272944
如果表中的ID大于這個值,則自定義變量自增加一,
如果表中的ID小于這個值,則用這個值減去表中ID,
如果表中的ID等于這個值,則為0
 
    SELECT   
        a.ZpID,  
            WHEN a.zpid - 272944 > 0 THEN @a:=@a + 1  
                WHEN a.zpid - 272944 < 0 THEN a.zpid - 272944  
                ELSE 0  
            END AS rn  
    FROM  
        zp_audio_video a, (SELECT @a:=0) vars  
    WHERE  
        a.State = 1  
            AND a.Labels LIKE '三周年站慶歌曲類%'  
    ORDER BY a.Zpid  
 
結果:
 
最后過濾找到結果:
SELECT   
    *  
FROM  
    (  
        SELECT   
            a.ZpID,  
                WHEN a.zpid - 272944 > 0 THEN @a:=@a + 1  
                    WHEN a.zpid - 272944 < 0 THEN a.zpid - 272944  
                    ELSE 0  
                END AS rn  
        FROM  
            zp_audio_video a, (SELECT @a:=0) vars  
        WHERE  
            a.State = 1  
                AND a.Labels LIKE '三周年站慶歌曲類%'  
        ORDER BY a.Zpid  
    ) a  
WHERE  
    rn <= 5 AND rn != 0  
ORDER BY rn DESC  
LIMIT 10;  

(編輯:武林網)

上一篇:Toolkit安置

下一篇:MHA源代碼之主庫采取

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产电影精品久久 | 欧美性色黄大片www 操碰网 | gogo全球大胆高清人露出91 | 国产1区2区在线观看 | 午夜视频福利 | 日本aaa一级片 | 农村少妇吞精夜夜爽视频 | 国产精品片一区二区三区 | 亚洲精品一区二区三区免 | 亚洲男人的天堂在线视频 | 国产成人自拍视频在线观看 | 国产成人免费高清激情视频 | 国产一区二区欧美 | 91精品国产综合久久婷婷香蕉 | av免费大全| 日韩欧美视频一区二区三区 | 国产免费一区二区三区最新不卡 | 性高潮一级片 | 黄色久| 草草视频在线 | 欧美中文字幕在线视频 | 国产亚洲精品美女久久久 | 久久精品视频一区 | 国产一级aa大片毛片 | 欧美一级黄色免费看 | 91av国产在线 | 精品中文字幕久久久久四十五十骆 | 视频一区二区在线播放 | 国产午夜精品久久久久 | 91精品国产91 | 一本色道久久99精品综合蜜臀 | 免费男女视频 | 中文在线观看免费视频 | 国产精品久久久久久久av | 毛片免费看的 | 国产资源在线看 | 亚洲第一成av人网站懂色 | 成人午夜精品 | 狠狠操精品视频 | 免费三级大片 | 热久久成人 |