国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

mysql - SQL查詢排序OrderBy

瀏覽:99日期:2022-06-16 15:53:43

問題描述

1.我要查詢課程排序,有三種狀態:正在上課、即將上課、已結束2.大排序按,正在上課、即將上課、已結束3.小排序,正在上課、即將上課(按時間正序),已結束(按時間倒序)

如何在一個SQL中實現

問題解答

回答1:

正在上課、即將上課、已結束 對應status 1,2,3

select *from table order by status,case status when 1 then sorttime end asc,case status when 2 then sorttime end asc,case status when 3 then sorttime end desc;

回答2:

select status, time ,(case when status = ’1’ then time when status = ’2’ -time end) sorttime from class order by status,sorttime

相關文章:
主站蜘蛛池模板: 涿鹿县| 合肥市| 阜宁县| 孟州市| 黎川县| 清原| 阜城县| 丹江口市| 重庆市| 紫阳县| 沙坪坝区| 万宁市| 连江县| 博野县| 娱乐| 涿州市| 河池市| 视频| 佛教| 通道| 岱山县| 温州市| 乌拉特中旗| 大余县| 杂多县| 玉屏| 南漳县| 华宁县| 伊川县| 荆门市| 嘉祥县| 五大连池市| 桃江县| 壤塘县| 六枝特区| 棋牌| 成安县| 汝州市| 凯里市| 贵州省| 栾川县|