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


相关推荐
雨落Liy38 分钟前
SQL 函数从入门到精通:原理、类型、窗口函数与实战指南
数据库·sql
三毛20043 小时前
玳瑁的嵌入式日记D33-0908(SQL数据库)
jvm·数据库·sql
TDengine (老段)4 小时前
TDengine 选择函数 Last() 用户手册
大数据·数据库·sql·物联网·时序数据库·tdengine·涛思数据
心 一6 小时前
Web安全基石:深入理解与防御SQL注入漏洞
sql·安全·web安全
林熙蕾LXL8 小时前
SQL Server——基本操作
数据库·sql
FLS1689 小时前
Kali搭建sqli-labs靶场
linux·sql·安全·网络安全
007php00710 小时前
某大厂MySQL面试之SQL注入触点发现与SQLMap测试
数据库·python·sql·mysql·面试·职场和发展·golang
Ultipa15 小时前
查询语言的进化:SQL之后,为什么是GQL?数据世界正在改变
数据库·sql·图数据库·gql
LB211215 小时前
SQL隐式链接显式连接
大数据·数据库·sql
GM_82818 小时前
【Go项目基建】GORM框架实现SQL校验拦截器(完整源码+详解)
sql·golang·拦截器·gorm·慢查询·持久层基建