วิธี เช็คเงื่อนไข ใน SQL Command ของ Oracle
ใน SQL Command ของ Oracle สามารถใส่เงือนไขได้หลายแบบครับ
วันนี้จะยกตัวอย่างการใช้ CASE WHEN
เราสามารถแทรกคำสั่ง CASE WHEN ลงไปใน SQL COMMAND ได้เลย
ยกตัวอย่างเช่น
select
case
when 1>2 then 'FALSE'
when 3>2 then 'TRUE'
end
from dual
ยกตัวอย่าง เรามี data ใน table test ตามนี้
test_id='1001' | test_type='A'
test_id='1002' | test_type='B'
สามารถ ทดสอบ ตาม Query ได้ตามนี้
select test_id,test_type,
case
when test_type ='A' then 'TYPE A'
else 'TYPE B'
end type_desc
from test
ประมาณนี้ครับ