力扣SQL50 换座位

Problem: 626. 换座位

👨‍🏫 参考题解

Code

MySQL 复制代码
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;
相关推荐
xu_yule5 分钟前
算法基础(背包问题)-完全背包
c++·算法·动态规划·完全背包
x976667 分钟前
使用 HMAC-SHA256算法对MCU UID进行加密
单片机·嵌入式硬件·算法
gfdhy8 分钟前
【c++】素数详解:概念、定义及高效实现(判断方法 + 筛法)
开发语言·c++·算法·数学建模·ai编程
Swift社区13 分钟前
LeetCode 452 - 用最少数量的箭引爆气球
算法·leetcode·职场和发展
mjhcsp26 分钟前
题解:P8727 [蓝桥杯 2020 国 A] 填空问题
算法
Lucis__27 分钟前
红黑树实现—规则&约束的平衡之道
数据结构·c++·算法·红黑树
yaoh.wang30 分钟前
力扣(LeetCode) 70: 爬楼梯 - 解法思路
python·算法·leetcode·面试·职场和发展·动态规划·递归
逸风尊者37 分钟前
开发可掌握的知识:推荐系统
java·后端·算法
Learner__Q42 分钟前
每天五分钟:二分查找-LeetCode高频题解析_day4
python·算法·leetcode
智者知已应修善业44 分钟前
【字符串提取3个整数求和】2024-2-11
c语言·c++·经验分享·笔记·算法