Iscontain 如何可以 return 字符串
How Iscontain can return string
我需要有关 Z0h0 分析公式列的帮助
我table喜欢
Consume
Energy Coal
Energy Non Coal
Physical
Physical
Magic
我想做成这样
Consume Group
Energy Coal EG
Energy Non coal EG
Physical PY
Magic MG
现在我正在使用 iscontain
但失败了
iscontain("Consume",'Energy')='EG'
iscontain("Consume",'Physical')='PY'
iscontain("Consume",'Magic')='MG'
如果我使用它,它不起作用。我认为 iscontain
只有 return boleean
。
这个问题有什么解决方案吗?
您可以使用 like 运算符
select Consume,
case when Consume like '%Energy%' then 'EG'
when Consume like '%Physical%' then 'PY'
when Consume like '%Magic%' then 'MG' end as group
from tablename
我需要有关 Z0h0 分析公式列的帮助
我table喜欢
Consume
Energy Coal
Energy Non Coal
Physical
Physical
Magic
我想做成这样
Consume Group
Energy Coal EG
Energy Non coal EG
Physical PY
Magic MG
现在我正在使用 iscontain
但失败了
iscontain("Consume",'Energy')='EG'
iscontain("Consume",'Physical')='PY'
iscontain("Consume",'Magic')='MG'
如果我使用它,它不起作用。我认为 iscontain
只有 return boleean
。
这个问题有什么解决方案吗?
您可以使用 like 运算符
select Consume,
case when Consume like '%Energy%' then 'EG'
when Consume like '%Physical%' then 'PY'
when Consume like '%Magic%' then 'MG' end as group
from tablename