Go Top Oper
5. การสืบค้นโดยใช้ Operator >
6. การสืบค้นโดยใช้ Operator >=
7. การสืบค้นโดยใช้ Operator <
8. การสืบค้นโดยใช้ Operator <=
9. การสืบค้นโดยใช้ Operator <>
ในส่วนนี้จะขอกล่าวพร้อมกันทีเดียว 5 Operator เลย เพราะใช้หลัการเดียวกันหมด

รูปแบบคำสั่งดังต่อไปนี้
 


        รูปแบบคำสั่งสืบค้นข้อมูลโดยใช้ Operator >
        SELECT fieldname FROM tablename WHERE fieldname > data;
      รูปแบบคำสั่งสืบค้นข้อมูลโดยใช้ Operator > =
        SELECT fieldname FROM tablename WHERE fieldname > = data;

       รูปแบบคำสั่งสืบค้นข้อมูลโดยใช้ Operator <
        SELECT fieldname FROM tablename WHERE fieldname < data;
      รูปแบบคำสั่งสืบค้นข้อมูลโดยใช้ Operator < =
        SELECT fieldname FROM tablename WHERE fieldname <= data;

       รูปแบบคำสั่งสืบค้นข้อมูลโดยใช้ Operator >
        SELECT fieldname FROM tablename WHERE fieldname <> data;

        คำอธิบาย
        SELECT fieldname FROM tablename WHERE fieldname > data;
        SELECT คำสั่งเลือกข้อมูล
        fieldname field ที่ต้องการ ถ้าต้องการทุก field ให้ใช้เครื่องหมาย "*"
        FROM    จาก table อะไร
        WHERE  ที่ที่ต้องการสืบค้นข้อมูล

        fieldname > data field ที่ต้องการให้แสดงผลว่า มากกว่า ข้อมูลที่กำหนด data คือข้อมูลที่กำหนด
       fieldname >= data field ที่ต้องการให้แสดงผลว่า มากกว่าเท่ากับ ข้อมูลที่กำหนด data คือข้อมูลที่กำหนด

        fieldname < data field ที่ต้องการให้แสดงผลว่า น้อยกว่า ข้อมูลที่กำหนด data คือข้อมูลที่กำหนด
        fieldname <= data field ที่ต้องการให้แสดงผลว่า น้อยกว่าเท่ากับ ข้อมูลที่กำหนด data คือข้อมูลที่กำหนด

        fieldname <> data field ที่ต้องการให้แสดงผลว่า ไม่เท่ากับ ข้อมูลที่กำหนด data คือข้อมูลที่กำหนด
 
 

       ตัวอย่าง
       mysql>SELECT *  FROM phonebook WHERE (salary > '20000');
       mysql>SELECT *  FROM phonebook WHERE (salary >= '20000')

       mysql>SELECT *  FROM phonebook WHERE (salary < '20000');
       mysql>SELECT *  FROM phonebook WHERE (salary <= '20000');

       mysql>SELECT *  FROM phonebook WHERE (salary <> '20000');
 

 วิธีการทำ 1
        ให้สืบค้นข้อมูลคนที่มีเงือนเดือนมากกว่า 20000 บาท 
        ผลลัพธ์ที่ได้ดังภาพข้างล่าง 
 
 

mysql>
mysql> SELECT * FROM phonebook WHERE (salary>20000);
+----------+---------------------+---------+--------+----+
| name     | email               | phone   | salary | ID |
+----------+---------------------+---------+--------+----+
| somchai  | somchai@stjohn.com  | 9387059 |  30000 |  3 |
| sangchai | sangchai@chaiyo.com | 7127000 |  50000 |  4 |
| sangtong | sangtong@mco.net    |  975899 |  50000 |  6 |
+----------+---------------------+---------+--------+----+
3 rows in set (0.01 sec)

mysql>

วิธีการทำ 2
        ให้สืบค้นข้อมูลที่มีเงือนเดือนมากกว่าเท่ากับ 20000 บาท 
        ผลลัพธ์ที่ได้ดังภาพข้างล่าง 
 
 

mysql>
mysql> SELECT * FROM phonebook WHERE (salary>=20000);
+----------+---------------------+---------+--------+----+
| name     | email               | phone   | salary | ID |
+----------+---------------------+---------+--------+----+
| parinya  | parinya@thai.com    |  612069 |  20000 |  2 |
| somchai  | somchai@stjohn.com  | 9387059 |  30000 |  3 |
| sangchai | sangchai@chaiyo.com | 7127000 |  50000 |  4 |
| sangtong | sangtong@mco.net    |  975899 |  50000 |  6 |
+----------+---------------------+---------+--------+----+
4 rows in set (0.00 sec)

mysql>   

วิธีการทำ 3
        ให้สืบค้นข้อมูลคนที่มีเงือนเดือนน้อยกว่า 20000 บาท 
        ผลลัพธ์ที่ได้ดังภาพข้างล่าง 
 
 

mysql>
mysql> SELECT * FROM phonebook WHERE (salary<20000);
+----------+----------------------+---------+--------+----+
| name     | email                | phone   | salary | ID |
+----------+----------------------+---------+--------+----+
| passkorn | ccpasskn@hotmail.com |  223102 |  10000 |  1 |
| somjai   | somjai@chaiyo.com    | 4410330 |  15000 |  5 |
+----------+----------------------+---------+--------+----+
2 rows in set (0.00 sec)
mysql>   

วิธีการทำ 4
        ให้สืบค้นข้อมูลคนที่มีเงือนเดือนน้อยกว่ากับ 20000 บาท 
        ผลลัพธ์ที่ได้ดังภาพข้างล่าง 
 
 

mysql>
mysql> SELECT * FROM phonebook WHERE (salary<=20000);
+----------+----------------------+---------+--------+----+
| name     | email                | phone   | salary | ID |
+----------+----------------------+---------+--------+----+
| passkorn | ccpasskn@hotmail.com |  223102 |  10000 |  1 |
| parinya  | parinya@thai.com     |  612069 |  20000 |  2 |
| somjai   | somjai@chaiyo.com    | 4410330 |  15000 |  5 |
+----------+----------------------+---------+--------+----+
3 rows in set (0.00 sec)

mysql>   


 

วิธีการทำ 5
        ให้สืบค้นข้อมูลคนที่มีเงือนเดือนไม่เท่ากับ 20000 บาท 
        ผลลัพธ์ที่ได้ดังภาพข้างล่าง 
 
 

mysql>
mysql> SELECT * FROM phonebook WHERE (salary<>20000);
+----------+----------------------+---------+--------+----+
| name     | email                | phone   | salary | ID |
+----------+----------------------+---------+--------+----+
| passkorn | ccpasskn@hotmail.com |  223102 |  10000 |  1 |
| somchai  | somchai@stjohn.com   | 9387059 |  30000 |  3 |
| sangchai | sangchai@chaiyo.com  | 7127000 |  50000 |  4 |
| somjai   | somjai@chaiyo.com    | 4410330 |  15000 |  5 |
| sangtong | sangtong@mco.net     |  975899 |  50000 |  6 |
+----------+----------------------+---------+--------+----+
5 rows in set (0.00 sec)

mysql>   

Copyright By Passkorn Roungrong 2000