Posted by: iamipew | มีนาคม 31, 2008

Oracle (SQL 1999) Data Type boolean compare True False Unknown

Oracle (SQL 1999) Data Type boolean compare True False Unknown
หาตั้งนาน เจอด้วย keyword: Oracle SQL 1999 DataType boolean compare True False Unknown
รายละเอียดเพิ่มเติมที่ http://en.wikipedia.org/wiki/Null_(SQL)
หาภาษาไทยไม่เจอเลย สงสัยเราเป็นคนเดียวในประเทศไทยที่สนใจเรื่องนี้ 5555 เอหรือว่าคนรู้กันหมดแล้วหว่า กิๆ

สรุปง่ายตามหลักสูตรตัวเองน่ะ
จัดให้ true,false,unknown มี priority โดยเรียงตามแง่ของการมีอิทธิพลต่อการเปลี่ยนแปลงค่าเมื่อมีการเปรียบเทียบกัน
priority สูงสุด – ต่ำสุด
1. False สูงสุด
2. Unknown
3. True ต่ำสุด
กรณี AND เมื่อเปรียบกันในค่าสองค่า คำตอบของการเปรียบเทียบจะได้เท่ากับตัวที่มี priority สูงสุด
เช่น
          True And False จะได้ False
          True And Unknown จะได้ Unknown
          False And Unknown จะได้ False
แต่ถ้ากรณีของ OR เมื่อเปรียบกันในค่าสองค่า คำตอบของการเปรียบเทียบจะได้เท่ากับตัวที่มี priority ต่ำสุด
เช่น
          True OR False จะได้ True
          True OR Unknown จะได้ True
          False OR Unknown จะได้ Unknown
อย่าลืมอีกหนึ่งอย่าง
กรณีของ NOT
          NOT Unknown จะได้ Unknown น่ะจ๊ะ

ดูการเปรียบเทียบจากตารางข้างล่างนี้ค่ะ

p AND q

p

True

False

Unknown

q

True

True

False

Unknown

False

False

False

False

Unknown

Unknown

False

Unknown



p OR q

p

True

False

Unknown

q

True

True

True

True

False

True

False

Unknown

Unknown

True

Unknown

Unknown




p

NOT p

True

False

False

True

Unknown

Unknown



p = q

p

True

False

Unknown

q

True

True

False

Unknown

False

False

True

Unknown

Unknown

Unknown

Unknown

Unknown


ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

หมวดหมู่

%d bloggers like this: