質問: sql-server 6.5で最初の数行を抽出するには? sql-server 6.5で最初の数行を抽出するにはどのようにすればよろしいでしょうか? oracleの場合、 select * from table_name where rownum <= 10; jetの場合、 select top 10 * from table_name; ですが、これをsql-serverで行う場合をご教授下さい。
回答: sql6.0で確かめたところ、確かにどちらの構文もはじかれます。 select句でヘルプを確認しましたが、この機能に関する記述はありませんでした。 odbcを介しても同じ結果でしょうか。 確認していません。 ちなみにsql-7のクエリアナライザでは select top 10 * from table_name; で最初の10行が抽出できました。 select top 10 percent * from table_name; と書くと最初の10%が抽出できます。 もちろんodbc経由でも同様です。 ぜんぜん役に立たない情報でしたね。失礼しました。