mysql - 是否可以在 mysql 查询中使用 IF 条件?

标签 mysql if-statement prompt

是否可以在 MySQL 查询中使用 IF 条件?如果可以,请用一个简单的例子来解释一下。

最佳答案

在你的 mysql 提示符下试试这个。

> mysql> create table t(i int);
>
> mysql> insert into t values(1),(2),(3);
>
> mysql> select i, if(i <= 1, 'low', 'high') from t order by i;
> +------+---------------------------+
> | i    | if(i <= 1, 'low', 'high') |
> +------+---------------------------+
> |    1 | low                       |
> |    2 | high                      |
> |    3 | high                      |
> +------+---------------------------+
> 3 rows in set (0.06 sec)

关于mysql - 是否可以在 mysql 查询中使用 IF 条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8617239/

相关文章:

ios - 使用 viewDidLayoutSubviews 检测 UITableView 滚动会导致过多的回调

java - 搜索字符串是否相差一个字符

bash - 如何使用 "shell prompt"创建 CLI 程序?

Bash 脚本用户输入提示

mysql - 如果所有分组行都为 1,则显示 1,否则显示 0

mysql - 路径枚举 mySQL 查询以创建面包屑

mysql - 我怎样才能阻止他们插入他们的答案/帖子? (以及如何添加错误消息?)

php - 根据条件计算子类别

c - "if"条件不工作

ZSH 提示替换问题