中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

mysql中select case的用法是什么

小億
358
2024-03-01 12:22:16
欄目: 云計算

在MySQL中,SELECT語句中的CASE語句用于根據條件返回不同的值。它的一般語法格式如下:

SELECT 
    CASE
        WHEN condition1 THEN result1
        WHEN condition2 THEN result2
        ...
        ELSE default_result
    END AS alias_name
FROM table_name;

其中,condition1condition2等是邏輯條件,result1result2等是與條件匹配時返回的值,default_result是當所有條件不匹配時返回的默認值,alias_name是返回結果的別名。

以下是一個示例:

假設有一個名為products的表,其中包含product_idproduct_price兩列。現在我們想要根據產品價格返回對應的價格范圍:

SELECT 
    product_id,
    product_price,
    CASE
        WHEN product_price < 50 THEN 'Cheap'
        WHEN product_price BETWEEN 50 AND 100 THEN 'Moderate'
        WHEN product_price > 100 THEN 'Expensive'
        ELSE 'Unknown'
    END AS price_range
FROM products;

在這個例子中,根據產品價格不同的范圍,返回對應的價格范圍。如果產品價格小于50,則返回’Cheap’;如果產品價格在50到100之間,則返回’Moderate’;如果產品價格大于100,則返回’Expensive’;否則返回’Unknown’。

0
磐安县| 儋州市| 平远县| 富民县| 英吉沙县| 银川市| 谢通门县| 焦作市| 隆林| 庐江县| 和硕县| 丹阳市| 大渡口区| 武清区| 三门县| 汝阳县| 通许县| 内乡县| 兴海县| 西藏| 荃湾区| 赤峰市| 新绛县| 阿克陶县| 香河县| 商南县| 江门市| 平阳县| 米泉市| 樟树市| 时尚| 博罗县| 左权县| 万宁市| 阳原县| 武胜县| 抚远县| 湘潭市| 沁源县| 九台市| 玉山县|