我有一列名为STATUS的文本,其中包含四个单词之一。活动,已删除,已更改和已添加。我想创建第二列,称为ACTIVE_YN。如果“状态”列中的单词为“已删除”,则Active_yn应该为0,而其他所有参数应为1。
答案 0 :(得分:0)
您可以将计算列添加到表中。
alter table t add active_yn as (case when status = 'deleted' then 0 else 1 end);
答案 1 :(得分:0)
您可以添加计算列:
/^.{0,1000}DELETE ME[^\r\n]*\R/is