lสงสัย case `type` when 'a' then `quantity` else '-' end as a ค่ะช่วยตอบด้วยนะคะ
หลักการเดียวกับ if ครับ
Date :
2010-01-18 21:05:40
By :
webmaster
เอาโค้ดมาเต็มๆกว่านี้ได้มั้ยคับ จริงๆแล้วไม่เคยใช้
เห็นดูก็น่าจะออกมาเป็น '-' คล้าย if
มันเป็นสคริงนี่นา
เดาเอานะ
Date :
2010-01-18 21:11:27
By :
pjgunner
อธิบายเลยแล้วกันครับ
case `type` when 'a' then `quantity` else '-' end as a
ถ้าฟิวด์ type มีค่าเป็น a ให้อ่านจากฟิวด์ quantity ถ้าไม่ใช่ให้ แสดง '-' โดยแสดงชื่อฟิวด์ใหม่ชื่อ a
Date :
2010-01-18 21:17:27
By :
webmaster
ขอบคุณมากคับ
Date :
2010-01-18 21:31:08
By :
panna_marine
ทำไมบอร์ดนี้มีแต่คนสับสนทางเพศ
Date :
2010-01-18 21:47:39
By :
เซ็งตัวเอง
ขอถามหน่อยนะคับ ตัว ` ตัวนี้อ่ะคับ มันคืออะไร คือผมคิดว่ามันเป็นเครื่องหมาย string delimiter คับ ทำงานเหมือนกับ ' ไม่รู้ว่าผมคิดถูกป่าวนะ ผมเข้าใจว่า `type` คือสตริง "type" ไม่รู้ถูกหรือป่าว ช่วยชี้แนะด้วยคับ
Date :
2010-01-18 21:50:55
By :
pjgunner
ผมไม่ได้เก่งขนาดชี้แนะคุณ เอี่ยว(Awake) ได้หรอกครับ
แต่มันต่างกันครับ ทฤษฎีผมไม่เยอะครับ
แต่ลอง
select 'name' from users
กับ
select `name` from users
ดูนะครับ ใน users มีฟิลด์ name นะครับ ผลลัพธ์ต่างกันนะครับ
อธิบายไม่ถูกหรอกครับ แต่ผมดูที่ผลลัพธ์ ดังนั้นถ้ามีการตั้งชื่อฟิลด์ที่เป็น Reserved Words ต้องใส่ ` อะครับ
Date :
2010-01-18 22:16:29
By :
เซ็งตัวเอง
อย่าคิดมากเลยคับ คนเราก็มีที่รู้และไม่รู้ ทำได้และไม่ได้ ไม่มีใครทำได้ซะทุกอย่างหรอกคับ และผมก็ไม่ได้เก่งหรอกคับ ^^
ขอบคุณคับ
Date :
2010-01-18 22:47:26
By :
pjgunner
Load balance : Server 04