[SQL ] select row之間的比較

看板Database作者 (where are you?)時間14年前 (2009/12/08 13:08), 編輯推噓3(300)
留言3則, 2人參與, 最新討論串1/2 (看更多)
如下是一個範例的資料庫 table 1 COL1 COL2 --------------------- 1 a1 b1 //row 1 2 a2 b2 //row 2 3 a3 b3 //row 3 4 a4 b4 //row 4 delete 部分表達不好的內容 以下為重新表達 for(i=1;i<the index of the last row; i++) { if( COL1[i] > COL2[i] && COL1[i] > COL2[i+1] ) then 列印出 i } 這是主樣的邏輯 以前我是用matlab寫的 所以跑個loop沒問題 現在想把這些資料放在access裡面 所以想理解 用SQL怎樣可以最有效率的表達以上的概念了 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.85.62.89 ※ 編輯: Flyingheart 來自: 219.85.62.89 (12/08 13:10)

12/08 13:13, , 1F
比較的依據是 column 的所有值,而不是特地值
12/08 13:13, 1F

12/08 13:14, , 2F
要嘛你問題敘述錯,不然你連 a1>b1 都寫不出來
12/08 13:14, 2F
問題是這樣沒錯了 所以如果select不能解決這種問題的話 那請問哪個指令可以這樣比較呢? 謝謝 ※ 編輯: Flyingheart 來自: 219.85.62.89 (12/08 13:21)

12/08 13:25, , 3F
DBMS? 直接描述實際狀況可能比較快 你的問題讓人無法理解
12/08 13:25, 3F
這就是實際狀況了阿XD 不好意思 ※ 編輯: Flyingheart 來自: 219.85.62.89 (12/08 13:50)
文章代碼(AID): #1B7Tz1EJ (Database)
文章代碼(AID): #1B7Tz1EJ (Database)