Operatorี

การใช้โอเปอเรเตอร์ในคิวรี

ในการกำหนดคิวรีข้อมูลหรือสืบค้นข้อมูล จำเป็นที่จะต้องกำหนดความต้องการในไปให้ชัดเจนเพื่อได้มาซึ่งข้อมูลที่มีความหมายตรงต่อความต้องการ การใช้ Operator ช่วยในการสืบจะอำนวยความสะดวกในเรื่องนี้ได้เป็นอย่างดีรูปแบบโอเปอเรเตอร์ตามตารางดังนี้

โอเปอเรเตอร์ทางคณิตศาสตร์

โอเปอเรเตอร์

ทำหน้าที่

ตัวอย่าง

+

การบวก

[เงินเดือน] + [โบนัส]

-

การลบ

[รวมทั้งหมด] - [ภาษี]

-

เปลี่ยนเป็นค่าตรงข้าม

- 12345

*

การคูณ

[เงินเดือน] * 5

/

การหาร (ได้ค่าทศนิยม)

[เงินเดือน] / 30

\

การหาร (ได้ค่าจำนวนเต็ม)

[จำนวน] \ 12

Mod

หาค่าเศษจากการหาร

[จำนวน] Mod 12

^

การยกกำลัง

[จำนวน] ^ 2

โอเปอเรเตอร์สำหรับเปรียบเทียบ

โอเปอเรเตอร์

ทำหน้าที่

ตัวอย่าง

ผลที่ได้

<

น้อยกว่า

1234 < 1235

True

<=

น้อยกว่าหรือว่าเท่ากับ

123 <= 100

False

=

เท่ากับ

1 = 2

False

>=

มากกว่าหรือเท่ากับ

1234 >= 123

False

>

มากกว่า

1234 > 1000

True

<>

ไม่เท่ากับ

123 <> 456

True

 

โอเปอเรเตอร์ทางตรรกศาสตร์

โอเปอเรเตอร์

ทำหน้าที่

ตัวอย่าง

ผลที่ได้

And

ให้ค่าจริงเมื่อเป็นจริงทั้ง 2 ค่า

True And True

True And False

True

False

Or

ให้ค่าจริงเมื่อค่าใดค่าหนึ่งเป็นจริง

True Or False

False Or False

True

False

Not

กลับเป็นค่าตรงข้าม

Not True

Not False

False

True

Xor

ให้ค่าจริงเมื่อมีค่าจริงเพียง 1 ค่า

True XOr False

True XOr True

True

False

Eqv

ให้ค่าจริงเมื่อเป็นจริงทั้งคู่ หรือเป็นเท็จทั้งคู่

True Eqv True

False Eqv False

True Eqv False

True

True

False

โอเปอเรเตอร์อื่น ๆ

โอเปอเรเตอร์

ทำหน้าที่

ตัวอย่าง

Is

ใช้ร่วมกับ Null เพื่อพิจารณาว่าเป็น Null หรือ Not Null

Is Null

Is Not Null

Like

ใช้ร่วมกับ Wildcard (ตาราง 27.6) เพื่อกำหนดการใช้ตัวอักษรที่เริ่มต้น

Like “A*” (ขึ้นต้นด้วย A)

In

ใช้พิจารณาตัวอักษรว่าอยู่ในลิสต์หรือไม่

In (“BANGKOK” , “PRA” , “PATHUM”)

Between

ใช้พิจารณาตัวอักษรที่อยู่ในขอบเขตของค่า

Between 1 and 10

  สงวนลิขสิทธิ์ ผู้ละเมิดจะถูกดำเนินคดีตามที่กฏหมายบรรญญัติไว้สูงสุด
Copyright 2003 ThaiWBI.com by อาจารย์ภาสกร เรืองรอง
Webmaster@ThaiWBI.com