亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
怀集县| 万源市| 葵青区| 襄樊市| 长武县| 临泉县| 临潭县| 禄丰县| 嵊州市| 东兴市| 方山县| 华坪县| 扬州市| 文昌市| 康平县| 普安县| 凌源市| 金乡县| 莆田市| 邵阳市| 凤翔县| 多伦县| 洛阳市| 潞西市| 孟村| 城步| 泰顺县| 平阳县| 常熟市| 建宁县| 沾化县| 华坪县| 克山县| 通化县| 日喀则市| 江北区| 新津县| 乌拉特前旗| 新巴尔虎右旗| 敖汉旗| 开江县|