sql 判断分钟是偶数数据_使用SQL交换座位(奇偶数的用法)
生活随笔
收集整理的這篇文章主要介紹了
sql 判断分钟是偶数数据_使用SQL交换座位(奇偶数的用法)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
來源:
力扣?leetcode-cn.com題目描述:
小美是一所中學的信息科技老師,她有一張 seat 座位表,平時用來儲存學生名字和與他們相對應的座位 id。
其中縱列的 id 是連續遞增的,小美想改變相鄰倆學生的座位。
寫一個 SQL查詢語句來輸出小美想要的結果呢?
示例
假如數據輸入的是上表,則輸出結果如下:
注意:
如果學生人數是奇數,則不需要改變最后一個同學的座位。
解題思路:
- 由上圖可以看出,id為奇數的用戶,變換位置后id加1;
- id為偶數的用戶,變換位置后id減1;
- 且要求最后一個同學不需要變換位置,則用id和記錄數來進行判斷,如果id號=記錄數,則證明這是最后一個學生;
- 根據要求,可以使用case when或者if函數來進行判斷。
總結
以上是生活随笔為你收集整理的sql 判断分钟是偶数数据_使用SQL交换座位(奇偶数的用法)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: docker mysql镜像连接不上_M
- 下一篇: 小能量汇聚成大能量_清体能量棒配料解析: