|
|
|
สอบถามการเขียน SQL Update ที่มีเงื่อนไขดังนี้ครับ....มีตัวอย่างเงือนไขในกระทู้คร้าบบบ |
|
|
|
|
|
|
|
อยากได้ แบบ sql update เลย โดยที่ไม่ต้องเขียนโปรแกรมครับ เช่น หนังสือ 1200 มีสถานะ เป็น ทั้ง 0 และ 1 ให้ update หนังสือ 1200 ที่สถานะ เป็น 0 ให้เปลี่ยนเป็น 1 ครับ ทั้งหมด อย่างตัวอย่างข้อมูล จะได้ หนังสือเล่ม 1000 สถาณะทั้งหมดที่เป็น 0 ก็จะเปลี่ยนเป็น 1 และ หนังสือ 1200 สถานะทั้งหมดก็จะเป็น เป็น 1 ทั้งหมดครับ
|
|
|
|
|
Date :
2015-06-14 14:24:55 |
By :
yuttawee2000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (SQL)
SELECT t1.*
FROM table As t1
WHERE t1.Status=0 AND EXISTS(SELECT tx.* FROM table tx WHERE tx.BookNo=t1.BookNo AND tx.Status=1)
Code (SQL)
UPDATE t1
SET Status=1
FROM table As t1
WHERE t1.Status=0 AND EXISTS(SELECT tx.* FROM table tx WHERE tx.BookNo=t1.BookNo AND tx.Status=1)
|
ประวัติการแก้ไข 2015-06-14 14:41:28 2015-06-14 14:43:14
|
|
|
|
Date :
2015-06-14 14:39:10 |
By :
watcharop |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือต้องการเขียนคำสั่ง update ตามเงื่อนไข ด้านล่างค่ะ ขอบคุณล่วงหน้าค่ะ
คือ update ฟิล HH = จ่ายแล้ว และเงื่อนไข คือ ถ้า ฟิล a=1 ให้ UPDATE ฟิล aa=dog
a=2 ให้ update ฟิล aa=cat
|
|
|
|
|
Date :
2018-02-01 10:46:36 |
By :
maxky |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอบ NO4
แยกคำสั่งครับ
1.
Code (SQL)
UPDATE TABLE SET HH='จ่ายแล้ว',aa='dog' WHERE a=1
2.
Code (SQL)
UPDATE TABLE SET HH='จ่ายแล้ว',aa='cat' WHERE a=2
|
|
|
|
|
Date :
2018-02-01 11:13:21 |
By :
OOP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (SQL)
update tablename
set aa=if(aa=1, 'dog', if(aa=2, 'cat', aa)), hh='จ่ายแล้ว'
where aa in (1,2)
|
|
|
|
|
Date :
2018-02-01 11:15:17 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2018-11-01 11:28:01 |
By :
kapi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|