看板 Database 關於我們 聯絡資訊
Select Top 1 Col1 From Table Order by Col1 Desc 有時會比Max快些,但差別應該不太大 ※ 引述《grence (多想兩分鐘 = =")》之銘言: : ( USE M$SQL ) : SELECT COL1, COL2 : FROM TABLE : WHERE COL1=(SELECT MAX(COL1) FROM TABLE) : 等同於 : DECLARE @VAR CHAR(4) : SELECT @VAR=MAX(COL1) FROM TABLE : SELECT COL1, COL2 FROM TABLE WHERE COL1=@VAR : 資料量少時後者就明顯較快,還滿合理…… : 我的問題是,有沒有第一段 SQL的格式(不宣告變數),卻有第二段 SQL的速度的 SQL可下 : 主要是卡在 MAX()…或是說 GROUP BY的使用限制,有 GROUP BY的欄位才能 SELECT : 希望是透過SQL 語法通解,不限定使用哪種資料庫 ( ̄▽ ̄|||)a : 如果沒有辦法…那…多看點不是壞事 : 如果還是沒有比較好的方法…那…謝謝收看XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.105.13.218