作者Flyingheart (where are you?)
看板Database
標題[SQL ] select row之間的比較
時間Tue Dec 8 13:08:10 2009
如下是一個範例的資料庫
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)
推 PsMonkey:比較的依據是 column 的所有值,而不是特地值 12/08 13:13
推 PsMonkey:要嘛你問題敘述錯,不然你連 a1>b1 都寫不出來 12/08 13:14
問題是這樣沒錯了
所以如果select不能解決這種問題的話 那請問哪個指令可以這樣比較呢?
謝謝
※ 編輯: Flyingheart 來自: 219.85.62.89 (12/08 13:21)
推 rushcat:DBMS? 直接描述實際狀況可能比較快 你的問題讓人無法理解 12/08 13:25
這就是實際狀況了阿XD 不好意思
※ 編輯: Flyingheart 來自: 219.85.62.89 (12/08 13:50)