作者van0706 (倒楣到民國幾年啊)
看板Database
標題[SQL ] 執行交易問題
時間Thu Sep 24 23:40:06 2009
PID quantity
A01 300
A02 200
B03 200
有A、B兩者,當A使用執行交易功能
BEGIN WORK
INSERT INTO product VALUES (600,400)
COMMIT
B 使用者執行
SELECT SUM(quantity) FORM product
所得到的值是多少?
我不懂為什麼....結果是1100
麻煩請賜教 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.161.193.92
1F:推 rushcat:300+200+200+400=1100 我算了好幾次...有問題嗎 囧rz 09/25 01:46
2F:→ van0706:想請問一下...為什麼是400??600勒?? 09/25 09:01
3F:推 PsMonkey:1. 沒有 DBMS 2. 先把基礎 SQL 語法弄好吧 09/25 09:41
4F:推 rushcat:INSERT INTO product(PID, quantity) VALUES (600, 400) 09/25 11:06
5F:→ Antzzz:600被填到PID了 09/25 12:13
6F:→ van0706:感謝大家..我有查過 Values 還是看不懂 09/25 15:18
7F:推 nyitalumnus:600是PID column的值. 400是quantity column的值. 09/25 19:15
8F:推 Adonisy:這...1100有問題嗎? 09/25 21:54
9F:推 slalala:奇文觀止 09/25 22:07
10F:推 eggeggss:如果這是考題..出得還蠻濫的... 09/27 22:57
11F:→ van0706:它的確是考題...TQC mysql的考題 09/29 19:52
12F:→ conlich:你insert的值中600是寫到PID,400才是寫到quantity,而你sum 10/14 01:33