mysql

922.【mysql】if 函数

2024-01-24  本文已影响0人  七镜

IF 函数是 MySQL 中的一个条件函数,它用于根据指定的条件返回不同的值。其基本语法如下:

IF(expr, true_value, false_value)

下面是一些使用 IF 函数的例子:

  1. 基本用法:

    SELECT IF(5 > 3, 'true', 'false') AS result;
    

    结果将是 'true',因为条件 5 > 3 为真。

  2. SELECT 语句中使用 IF

    SELECT column1, column2, IF(column3 > 10, 'High', 'Low') AS category
    FROM your_table;
    

    这将根据 column3 的值判断它是否大于 10,如果是,category 列的值为 'High',否则为 'Low'

  3. UPDATE 语句中使用 IF

    UPDATE your_table
    SET column1 = 'New Value', column2 = IF(column3 > 10, 'High', 'Low')
    WHERE condition;
    

    这将根据条件 column3 > 10 决定是否将 column2 更新为 'High''Low'

  4. INSERT 语句中使用 IF

    INSERT INTO your_table (column1, column2)
    VALUES ('Value', IF(column3 > 10, 'High', 'Low'));
    

    这将根据条件 column3 > 10 决定插入的值为 'High''Low'

上一篇 下一篇

猜你喜欢

热点阅读