2012-06-05 4 views

ответ

3

Вы можете использовать case выражение:

insert into table1 
( Col1, 
    Col2, 
    Col3 
) 

select 
    ColA, 
    ColB, 
    case when ColC = 'A' then 'Y' else 'N' end 
    -- alternatively: 
    -- case ColC when 'A' then 'Y' else 'N' end 
from 
table2 
+2

Здесь также можно использовать синтаксис альтернативного случая, который немного кратким. «case ColC, когда« A », а затем« Y »еще« N »конец». Не так много, но просто подумал, что я бы указал на это. –

+0

Хорошо, @BrandonMoore! –

+0

Спасибо, Джордан! –

Смежные вопросы