[SQL ] 執行交易問題

看板Database作者 (倒楣到民國幾年啊)時間14年前 (2009/09/24 23:40), 編輯推噓7(705)
留言12則, 9人參與, 最新討論串1/2 (看更多)
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

09/25 01:46, , 1F
300+200+200+400=1100 我算了好幾次...有問題嗎 囧rz
09/25 01:46, 1F

09/25 09:01, , 2F
想請問一下...為什麼是400??600勒??
09/25 09:01, 2F

09/25 09:41, , 3F
1. 沒有 DBMS 2. 先把基礎 SQL 語法弄好吧
09/25 09:41, 3F

09/25 11:06, , 4F
INSERT INTO product(PID, quantity) VALUES (600, 400)
09/25 11:06, 4F

09/25 12:13, , 5F
600被填到PID了
09/25 12:13, 5F

09/25 15:18, , 6F
感謝大家..我有查過 Values 還是看不懂
09/25 15:18, 6F

09/25 19:15, , 7F
600是PID column的值. 400是quantity column的值.
09/25 19:15, 7F

09/25 21:54, , 8F
這...1100有問題嗎?
09/25 21:54, 8F

09/25 22:07, , 9F
奇文觀止
09/25 22:07, 9F

09/27 22:57, , 10F
如果這是考題..出得還蠻濫的...
09/27 22:57, 10F

09/29 19:52, , 11F
它的確是考題...TQC mysql的考題
09/29 19:52, 11F

10/14 01:33, , 12F
你insert的值中600是寫到PID,400才是寫到quantity,而你sum
10/14 01:33, 12F
文章代碼(AID): #1AkvBN1P (Database)
文章代碼(AID): #1AkvBN1P (Database)