高频 SQL 50 题(基础版)_626. 换座位

高频 SQL 50 题(基础版)_626. 换座位


javascript 复制代码
select
    (case 
        when mod(id,2)!=0 AND counts != id then id+1
        when mod(id,2)!=0 AND counts = id then id
        else id -1
    end) as id,
    student
from
    seat,
    (select
    count(*) as counts
    from seat) as seat_counts
order by id asc;


相关推荐
阳光九叶草LXGZXJ44 分钟前
达梦数据库-学习-47-DmDrs控制台命令(LSN、启停、装载)
linux·运维·数据库·sql·学习
ruxshui6 小时前
Python多线程环境下连接对象的线程安全管理规范
开发语言·数据库·python·sql
Mr_Xuhhh6 小时前
MySQL数据表操作全解析:从创建到管理
数据库·sql·oracle
阳光九叶草LXGZXJ6 小时前
达梦数据库-学习-50-分区表指定分区清理空洞率(交换分区方式)
linux·运维·数据库·sql·学习
Apple_羊先森7 小时前
ORACLE数据库巡检SQL脚本--4、检查锁阻塞
数据库·sql·oracle
麦聪聊数据8 小时前
利用SQL2API模式重构微服务中的数据查询层
数据库·sql·低代码·微服务·架构
Aloudata8 小时前
数据工程实践:智能制造企业如何通过NoETL指标平台为数据资产“瘦身”,实现TCO最优?
sql·数据分析·etl·指标平台
久违81610 小时前
SQL注入攻击核心技术深度总结
数据库·sql·oracle
木辰風10 小时前
PLSQL自定义自动替换(AutoReplace)
java·数据库·sql
山峰哥13 小时前
SQL调优实战密码:索引策略与Explain工具深度破局之道
java·开发语言·数据库·sql·编辑器·深度优先