2016-05-17 28 views
0

我想在字段“NAME”以'%a'结尾并且'M'结束时在字段中插入'F'的函数。我怎样才能做到这一点?Oracle中的IF函数将数据插入到表中

+0

你的意思'update'场? –

+0

不,有一个名为'Sex'的列,如果名字以'a'结尾,我希望它插入F,否则插入M. –

+0

检出oracle中的case语句 – Cyclonecode

回答

0

如果表被称为吨,列名COL_NAME和col_sex,与您COL_NAME输入的字符串是STRING_VALUE,那么你想要的是:

insert into t (col_came, col_sex) values (string_value, 
           case when string_value like '%a' then 'F' else 'M' end);