高频 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;


相关推荐
计算机毕设定制辅导-无忧学长8 小时前
TDengine 快速上手:安装部署与基础 SQL 实践(一)
大数据·sql·tdengine
程序猿熊跃晖15 小时前
Excel 数据导入与 SQL 生成:基于 Hutool 和 Apache POI 的优雅实践
sql·apache·excel
freejackman16 小时前
MySQL 基础入门
数据库·后端·sql·mysql
二年级程序员16 小时前
SQL语句(一)—— DDL
数据库·sql·mysql
Three~stone2 天前
MySQL学习集--DDL
数据库·sql·学习
XiaoLeisj2 天前
【MyBatis】深入解析 MyBatis XML 开发:增删改查操作和方法命名规范、@Param 重命名参数、XML 返回自增主键方法
xml·java·数据库·spring boot·sql·intellij-idea·mybatis
Yan-英杰2 天前
【百日精通JAVA | SQL篇 | 第二篇】数据库操作
服务器·数据库·sql
百代繁华一朝都-绮罗生2 天前
检查是否存在占用内存过大的SQL
数据库·sql
橙序研工坊3 天前
MySQL的进阶语法7(索引-B+Tree 、Hash、聚集索引 、二级索引(回表查询)、索引的使用及设计原则
数据库·sql·mysql
oh,huoyuyan3 天前
火语言RPA--Sqlite-执行SQL
sql·sqlite·rpa