Share tips.

tips.html

คำสั่งกำหนดเงื่อนไข WHERE

คำสั่งในการกำหนดเงื่อนไข WHERE จะใช้ร่วมกันกับคำสั่ง SELECT

รูปแบบคำสั่ง
/* แสดงข้อมูลใน Table ของฟิลด์ filed_1, filed_2 จนถึง filed_n โดย filed_1 จะมีค่าเท่ากับ data_1 */
SELECT filed_1,filed_2,filed_n FROM tb_name WHERE filed_1='data_1';

/* แสดงข้อมูลใน Table products ในฟิลด์ ที่ตรงตามเงื่อนไขคือ cate_id='2' */
SELECT * FROM products WHERE cate_id='2';

/* แสดงข้อมูลใน Table products ในฟิลด์ product_name ที่มีตัวอักษร 'e' */
SELECT * FROM products WHERE product_name LIKE '%e%';

ตัวอย่าง 1
SELECT product_id, product_name, product_price, category_id FROM products WHERE category_id='1';

เป็นการเรียกดูฟิลด์ product_id, product_name, product_price และ category_id จากตาราง products โดยจะแสดงตามเงื่อนไขคือ ฟิลด์ category_id = '1'

จะได้ผลลัพธ์ตามตัวอย่าง

product_id product_name product_price category_id
1 Boat (small) 10,000 1
2 Boat with Engine 90,000 1
4 Speed boat 500,000 1


ตัวอย่าง 2
SELECT product_id, product_name, product_price FROM products WHERE product_name LIKE '%s%';

เป็นการเรียกดูฟิลด์ product_id, product_name และ product_price จากตาราง products โดยจะแสดงตามเงื่อนไขคือ ฟิลด์ product_name ที่มีคำค้นหาคือ 's'

% คือ ตัวอักษรใดก็ได้

จะได้ผลลัพธ์ตามตัวอย่าง

product_id product_name product_price
1 Boat (small) 10,000
4 Speed boat 500,000

 

ตัวอย่าง 3
SELECT product_id, product_name, product_price FROM products WHERE product_name LIKE 's%';

เป็นการเรียกดูฟิลด์ product_id, product_name และ product_price จากตาราง products โดยจะแสดงตามเงื่อนไขคือ ฟิลด์ product_name ที่มีคำค้นหาคือ 's' อยู่ตัวหน้าเท่านั้น

% คือ ตัวอักษรใดก็ได้

จะได้ผลลัพธ์ตามตัวอย่าง

product_id product_name product_price
4 Speed boat 500,000

 

29 ตุลาคม 2554 10:41:44