久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

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

mysql - SQL查詢排序OrderBy

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

相關文章:
主站蜘蛛池模板: 乐山市| 上饶市| 耿马| 天峨县| 乌兰察布市| 册亨县| 迁西县| 锦屏县| 庆安县| 泽普县| 安乡县| 夏津县| 扎赉特旗| 巴彦淖尔市| 江都市| 伊宁县| 江西省| 乌鲁木齐县| 周口市| 沙雅县| 北川| 曲阳县| 连城县| 德安县| 绥宁县| 衡阳市| 四川省| 清新县| 佛冈县| 肇东市| 栾城县| 吴旗县| 永仁县| 广州市| 新化县| 乌鲁木齐县| 内江市| 遵化市| 峨眉山市| 渝中区| 策勒县|