2016-05-17 26 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);