指定一个ID找到上下的范围
发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,倒是不复杂需求:实现思路:给定一个ID,比如272944如果表中的ID大于这个值,则自定义变量自增加一,如果表中的ID小于这个值,则用这个值减去表中ID,如果表中的ID等于这个值,则为0SELECTa
千家信息网最后更新 2025年01月24日指定一个ID找到上下的范围倒是不复杂
需求:
实现思路:
给定一个ID,比如272944
如果表中的ID大于这个值,则自定义变量自增加一,
如果表中的ID小于这个值,则用这个值减去表中ID,
如果表中的ID等于这个值,则为0
结果:
最后过滤找到结果:
需求:
实现思路:
给定一个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;
歌曲
结果
三周
复杂
倒是
变量
思路
需求
加一
上下
范围
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
金蝶的加密服务器怎么找视频
华为服务器供货问题
网络安全定义说法正确的是
国家对网络技术补贴
河南常见软件开发预算
网络安全培训 ppt
如何添加电脑时间服务器
ashx访问数据库
java连接数据库用户名
ps4ftp服务器
跟杰哥学网络安全pdf
was查看数据库连接池
钢铁雄心多人游戏没有服务器id
speedtest怎么换服务器
残梦软件开发服务
徐汇区网络技术转让
中小学网络安全公约学习
app要租服务器吗
nosql 数据库查询
常州运营网络技术怎么样
安卓软件开发需求分析
真假鉴定网络安全
中级计算机网络技术应用完整课程
数据库安全实验报告心得
服务器nvme磁盘温度过高
世界ctf网络安全大赛战队排名
太原互动安全教育展馆软件开发
济宁定制软件开发哪家靠谱
上海服务器工控机通讯
动态云服务器