-PR-
締切り
済み

SQL-Server 6.5で最初の数行を抽出するには?

  • 困ってます
  • 質問No.6917
  • 閲覧数720
  • ありがとう数13
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 65% (80/123)

SQL-Server 6.5で最初の数行を抽出するにはどのようにすればよろしいでしょうか?

Oracleの場合、
SELECT * FROM TABLE_NAME WHERE ROWNUM <= 10;

JETの場合、
SELECT TOP 10 * FROM TABLE_NAME;

ですが、これをSQL-Serverで行う場合をご教授下さい。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全1件)

  • 回答No.1
レベル10

ベストアンサー率 33% (38/115)

SQL6.0で確かめたところ、確かにどちらの構文もはじかれます。 SELECT句でヘルプを確認しましたが、この機能に関する記述はありませんでした。 ODBCを介しても同じ結果でしょうか。 確認していません。 ちなみにSQL-7のクエリアナライザでは  SELECT TOP 10 * FROM TABLE_NAME; で最初の10行が抽出できました。  SELECT TOP 10 PE ...続きを読む
SQL6.0で確かめたところ、確かにどちらの構文もはじかれます。
SELECT句でヘルプを確認しましたが、この機能に関する記述はありませんでした。

ODBCを介しても同じ結果でしょうか。
確認していません。

ちなみにSQL-7のクエリアナライザでは
 SELECT TOP 10 * FROM TABLE_NAME;
で最初の10行が抽出できました。
 SELECT TOP 10 PERCENT * FROM TABLE_NAME;
と書くと最初の10%が抽出できます。

もちろんODBC経由でも同様です。

ぜんぜん役に立たない情報でしたね。失礼しました。
お礼コメント
mfuku

お礼率 65% (80/123)

6.5でも TOP句には対応してないみたいですね。
ありがとうございました。
投稿日時 - 0000-00-00 00:00:00
関連するQ&A


このQ&Aのテーマ
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


新大学生・新社会人のパソコンの悩みを解決!

いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ