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

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

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

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

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


主站蜘蛛池模板: 延庆县| 淅川县| 大城县| 吉木萨尔县| 安阳县| 乐安县| 高碑店市| 寿阳县| 蛟河市| 晋州市| 阿瓦提县| 漠河县| 辽阳县| 高淳县| 昔阳县| 砚山县| 荣成市| 额敏县| 苍南县| 永胜县| 兴化市| 新化县| 社会| 新乡县| 阆中市| 丹棱县| 沾益县| 武乡县| 永定县| 陆河县| 浦县| 华宁县| 德庆县| 潢川县| 新郑市| 南丰县| 黄大仙区| 安多县| 遂宁市| 伊川县| 花莲市|