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

咨詢電話: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


主站蜘蛛池模板: 镇雄县| 东丽区| 金溪县| 仪陇县| 武清区| 琼结县| 长沙市| 招远市| 海宁市| 平利县| 罗田县| 南陵县| 虎林市| 铜山县| 年辖:市辖区| 庆元县| 巴彦淖尔市| 仪征市| 余庆县| 保康县| 牡丹江市| 泾源县| 陆丰市| 都安| 南昌县| 威信县| 平凉市| 灵丘县| 宁城县| 武穴市| 竹山县| 廉江市| 嘉义县| 库尔勒市| 驻马店市| 盐边县| 吕梁市| 凤冈县| 广丰县| 广西| 孝感市|