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

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

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

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

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


主站蜘蛛池模板: 桐城市| 大悟县| 利辛县| 深圳市| 拉萨市| 兴宁市| 图片| 东阿县| 新宾| 库伦旗| 三台县| 偏关县| 江华| 灌阳县| 哈巴河县| 茌平县| 射阳县| 贡觉县| 宁国市| 黑河市| 彝良县| 镇坪县| 青岛市| 大港区| 滦平县| 凉山| 三门峡市| 县级市| 周宁县| 珠海市| 扶绥县| 横山县| 迁西县| 炉霍县| 珲春市| 衢州市| 松阳县| 桦甸市| 高安市| 马山县| 波密县|