September 18, 2009 | In: Query Optimization
Query แบบมีเงื่อนไข
สมมุติว่า เราต้องการค้นหาข้อมูล บทความ
ซึ่งถ้าบทความนั้นผ่านให้ เรียก ฟิวด์ อนุมัติโดยใคร มาแสดง
และถ้าบทความนั้นไม่ผ่านให้ เรียก ฟิวด์ ไม่อนุมัติโดยใคร มาแสดง
วิธีการ Query คือ
1 2 3 4 | SELECT IF(type=='Y',approveby,nonapproveby) AS name , topic FROM article LIMIT 0,10 |
หรืออีกวิธีหนึ่ง
1 2 3 4 5 6 | SELECT CASE WHEN (type=='Y') THEN approveby WHEN (type=='N') THEN nonapproveby END AS name , topic FROM article LIMIT 0,10 |
(วิธีที่สอง สามารถที่จะให้มีเงื่อนไขได้มากกว่้า 2 เงื่อนไข)
Popularity: 21% [?]

3 Responses to Query แบบมีเงื่อนไข
แปลภาษาฝรั่งเศส
November 23rd, 2009 at 10:00 am
ดีครับ อยากรู้วิธีอยู่พอดีเลย
เลนส์เว้า
November 23rd, 2009 at 10:36 am
ครับ ถ้ามีประโยชน์ ผมก็ดีใจครับ
ต้อง
December 12th, 2009 at 11:22 pm
ดีมากๆครัย ขอบคุณครับ