我们如何检查 Oracle db 中以逗号分隔值的列中是否存在字符串

十万树

我被这个问题困住了,我无法找到解决方案。我有两列cus_categorycus_flag. cus_category具有类似的值cus_category

existing,cleared
existing
cleared
expansion,exisitng,cleared
expansion,cleared
former 
former,cleared  
former,cleared,expansion
former,existing,cleared

等等。我想将cus_flag的值设置为 1,cus_category即使它的值为扩展和存在expansion,exisitng,cleared,并将值 0 设置为已清除和前者。如何实现这一点任何人都可以帮助我。

卡皮尔

如果类别应该同时具有扩展和存在,则

Update [YourTable]
Set cus_flag= Case when (cus_category like '%expansion%' and cus_category like '%existing%') 
then 1 else 0 end

如果类别应该有扩展或现有

 Update  [YourTable]
Set cus_flag= Case when (cus_category like '%expansion%' or cus_category like '%existing%') 
then 1 else 0 end

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

列中的Oracle逗号分隔值(ID)。如何获取逗号分隔的字符串中每个值的说明。

如何在 Oracle 中处理包含逗号分隔或范围字符串值的列

如何在 Oracle 中拆分逗号分隔的字符串

oracle db中的多字符串检查

如何检查 ef core 中逗号分隔的串联列中是否存在字符串?

检查 PHP 7 中 Mongo DB 查询中是否存在值(字符串)

如何替换Oracle中逗号分隔的字符串列中的值

Oracle如何获取逗号分隔的字符串中的出现次数

如何在Oracle SQL中以逗号分隔的字符串中计算非零数字

如何检查列表中是否存在多个以逗号分隔的字符串

如何标记分号分隔的列值以传递给 Oracle DB 函数中的 IF 语句

在 Oracle 中,我们如何在结果中获取不在表中的多个列

如何使用我们的Value Change侦听器在Oracle ADF中获取SelectOneRadio值

我们如何在Oracle中的where语句上使用布尔值?

在 Python/Pandas 中,检查逗号分隔的字符串是否包含列表中的任何值

如何将日期/时间戳字符串写入Oracle DB中的“日期时间戳”列?

如何使用正则表达式替换oracle中逗号分隔字符串中的单个数字?

如何使用JavaScript检查Oracle DB中是否存在表或视图?

检查逗号分隔字符串中的一项是否存在于另一个逗号分隔字符串中

我们如何在Spring中编写Mongo DB查询

如何检查我们当前在 Laravel 中的守卫

在Oracle DB中使用LISTAGG时,如何从字符串中删除CHR(0)?

LINQPad-与我的Oracle DB的连接字符串

我们如何检查矩阵是否为PSD是PyTorch?

如何检查我们是否在Design Automation云上?

我们如何检查是否使用了新的钩子?

如何在Oracle PL / SQL中传递逗号分隔的字符串并对其进行迭代以执行查询?

我们如何在Oracle查询中根据月和年选择数据

pyspark 我们如何检查列值是否包含在列表中