欧美日韩一区二区三区四区不卡,日韩欧美视频一区二区三区四区,久久精品欧美一区二区三区不卡,国产精品久久久乱弄

咨詢電話:186 7916 6165 咨詢電話:186 7916 6165 (微信同號)    在線QQ:181796286
NEWS BLOG ·
學無止境
關注開優網絡 關注前沿
SQL Server 完整復制數據庫
沒有了

SQL字段按照指定的值排序(case用法)

發表日期:2023-04-01    文章編輯:南昌開優網絡    瀏覽次數:1828    標簽:

1. sql語句查詢:按照指定值排序

SELECT * FROM meter.`t_price`
ORDER BY
    CASE t_status  //選擇排序排序
    WHEN 2 THEN 1  # 當前值為2,顯示為1
    WHEN 1 THEN 2  # 當前值為1,顯示為2
    WHEN 3 THEN 3  # 當前值為3,顯示為3
    END

ASC  -- 按正序排序;DESC倒序排列


2. case用法

用法1:簡單case函數
case 列名  //選擇排序
when 條件值1 then 選項1
when 條件值2 then 選項2
……
[else 默認值]  # else 默認值,非必須的

end


用法2:case搜索函數
# 用法2:case搜索函數
case
when 列名=條件值1 then 選項1
when 列名=條件值2 then 選項2
……
[else 默認值(選項0)]   # else 默認值,非必須的
end



實例
UPDATE   meter.`t_price`
SET t_order =
    CASE
    WHEN  t_status=2 THEN 1  # t_status為2,t_order修改1
    WHEN t_status= 1 THEN 2  #  t_status為1,t_order修改2
    WHEN t_status=3 THEN 3   #  t_status為3,t_order修改3
    END


主站蜘蛛池模板: 陆川县| 眉山市| 饶阳县| 敖汉旗| 茂名市| 益阳市| 酉阳| 吴江市| 莱西市| 喜德县| 炉霍县| 关岭| 贞丰县| 肇庆市| 新宁县| 泽库县| 桓仁| 城市| 团风县| 阳高县| 项城市| 栾川县| 湘阴县| 鸡西市| 博客| 天祝| 方城县| 五原县| 渝中区| 祁东县| 民丰县| 仙桃市| 日喀则市| 青岛市| 雷波县| 贵南县| 崇文区| 托克逊县| 胶州市| 东阳市| 中牟县|