如何使用case值制作if语句

安妮塔·乌兰达里(Anita Wulandari)

我有一个select声明,结果是:

ax | country    | country_id | town   | pop |
1  | neverland  | 1          | ntown  | 10  |
1  | wonderland | 2          | wtown  | 20  |
2  | wonderland | 2          | wLtown | 20  |
1  | toysIsland | 3          | ttown  | 5   |

但它应该像这样:

ax | country    | country_id | town   | pop |
1  | neverland  | 1          | ntown  | 10  |
1  | wonderland | 2          | wtown  | 20  |
2  | wonderland | 2          | wLtown | NULL|
1  | toysIsland | 3          | ttown  | 5   |

我有一个if声明使用值来自case

select (case country
when @c
then @co = @co +1
else @co = 1, @c = country
end ) as ax,
country, country_id, town, (case when town_id = param_ti then population_c) as pop
from tb_town a left join
tb_country b on b.country_id = a.country_id;

if ax = 1 then
 pop= pop
else
 pop= '';
end if;

我不知道该写些什么if

阿伦·克里什(Arun Krish)

尝试对您的查询进行此更改

select (case country when @c then @co = @co +1
        else @co = 1, @c = country
        end ) as ax,
        country, country_id, town, IF(town_id = param_ti, population_c, NULL) as pop
    from tb_town a left join
         tb_country b on b.country_id = a.country_id;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在IF或CASE WHEN语句中选择多个值

来自分类Dev

如何使用JSONT制作if语句

来自分类Dev

在case语句中使用外部ENUM值

来自分类Dev

使用CASE语句解析IPv4值

来自分类Dev

使用if语句代替switch case的默认值

来自分类Dev

我如何使用步长值制作UISlider

来自分类Dev

如何在CASE语句中分配多个值?

来自分类Dev

如何正确创建case语句以将别名映射到值

来自分类Dev

WPF如何制作switch语句

来自分类Dev

如何使用UIColor值制作Swift枚举?

来自分类Dev

如何使用mysqli API制作完全动态的预处理语句?

来自分类Dev

如何在Excel VBA中的同一case语句中使用缺少和布尔值

来自分类Dev

如何通过索引值在bash中使用case语句?

来自分类Dev

在where子句中使用Case语句选择多个值

来自分类Dev

如何使用CASE语句遍历这些?

来自分类Dev

CASE语句值检查

来自分类Dev

如何对一个case语句使用多条语句?

来自分类Dev

使用CASE语句解析IPv4值

来自分类Dev

使用case语句设置声明的变量的值

来自分类Dev

如何使用if或case组合此语句?

来自分类Dev

如何使用小部件选项值作为条件来制作if语句?

来自分类Dev

如何在Postgres中的case语句中搜索空值

来自分类Dev

WPF如何制作switch语句

来自分类Dev

如何正确使用 SQL CASE 语句

来自分类Dev

如何通过使用“Case”语句比较多列中的值来检索具有最大值的列名

来自分类Dev

我如何制作 SQL 语句

来自分类Dev

由于空值,使用 Case 语句更新失败

来自分类Dev

对相同值使用 SQL case 语句时结果的不同行

来自分类Dev

我想在python中使用switch case语句制作计算器