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

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

mysql - SQL查詢排序OrderBy

瀏覽:120日期: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

相關文章:
主站蜘蛛池模板: 桓仁| 越西县| 将乐县| 德格县| 太仓市| 安多县| 三河市| 吴桥县| 灯塔市| 芦山县| 天门市| 当雄县| 英吉沙县| 昭觉县| 肇州县| 湄潭县| 贵南县| 丹江口市| 安泽县| 壤塘县| 通辽市| 驻马店市| 青冈县| 荣成市| 蚌埠市| 峨眉山市| 剑河县| 龙门县| 汕尾市| 柳江县| 额济纳旗| 公主岭市| 清徐县| 绥中县| 张家口市| 临泉县| 开原市| 若尔盖县| 黄龙县| 曲阳县| 五河县|