[SQL ] DB2取最新幾筆資料

作者: clv (慢慢習慣成為大叔)   2014-11-29 12:22:16
(針對 SQL 語言的問題,用這個標題。請用 Ctrl+Y 砍掉這行)
資料庫名稱:DB2
資料庫版本:不確定
內容/問題描述:
Fetch First n Row Only 可以取最舊n筆資料
想取最新n筆資料 卻不知該如何做
本以為有
Fetch Last n Row Only
結果好像不是
另外
我在取一千筆資料時的語法有一個問題
在DB裡 a= 'e' 的資料 只有b='d'的
程式裡
select * from xxx where a = 'e' and b = 'd' Fetch First 1000 Row Only
沒有問題
但在下
select * from xxx where a = 'e' Fetch First 1000 Row Only
卻出現
sqlcode -952
不知這兩者對DB為何會有不同的結果呢

Links booklink

Contact Us: admin [ a t ] ucptt.com