No.6
- 回答日時:
Oracle8iでは 8iからの機能でROWNOができました。
select * from TABLE where ROWNO<101
で、とにかく100件でてきます。
sybaseはどうでしょうか?
ご回答ありがとうございます。
sybaseでは、「set rowcount」の指定を行う事で
成功致しました。
しかし、オラクル用やら、sybase用やら、統一して欲しい
ですね(愚痴になってしまいますが。)
これから、勉強する方は、大変ですぅ。
がんばりたいと思います。
ありがとうございました。
No.4
- 回答日時:
>オラクルで言う所の疑似列を想定して100件抜き出した
>いなぁ~って思いました。
>SELECT * FROM table_name WHERE ROWNUM <= 100
>ORDER BY id
sybase使ったこと無いんですが、sybaseでしたらtopですかね。
select top 100 *
from table_name
order by id
ご回答ありがとうございます。
sybaseでは、topを指定すると、エラーでちゃいました^^;;
どうやら、だめみたいです。
アドバイスして頂いた気持ちが嬉しかったです。
ありがとうございました。
No.3
- 回答日時:
こんにちは。
多分、ナンバーは、ユニークでかつ連続番号ではないのですね。
データのテーブルを 「データ」として、ここに、「ナンバー」「カラー」のカラムがあるということで、よろしいでしょうか。
まず、順位をつけて、その順位に制限をかけてみましょうか。
|select a.順位,a.ナンバー,a.カラー
|from(
| select(
| select count(*)+1
| from データ
| where データ.カラー < s.カラー) 順位 , s.ナンバー, s.カラー
| from データ s))a
|where 順位<=100
|oeder by 順位
つまり、データをデータ(S)と比較し、自分より小さい数をカウントしたものを+1したものが順位です。それをfrom句にいれて、サブクエリとしています。
こんな感じですか。
あ~~DBで、実際走らせていないので・・・・。(この辺が”自信なし”)
構文エラーとか、そん時は、ゴメンナサイ。
何かあったら補足ください。
でわでわ
ご回答ありがとございます。
set rowcount 100と言う指定でできました。
こちらも、色々な考え方があると思い、勉強になりました。
ありがとうございました。
No.2
- 回答日時:
>データは、以下のようになっています。
>1 赤
>3 黄
>12 青
>7 緑
・
・
>100 黒
>105 白
フィールド構成が分かりません。
idと色は同じフィールドですか?
テーブル定義はどうなっているのですか?
あと、
>とりあえず、上から100件抜き出したいのです。
DBに上からという概念はありませんよ。降順とか昇順とかで並び替えは
できますが。
この回答への補足
すいません。質問の仕方が下手でした^^;;
idと色は、別のフィールドです。
オラクルで言う所の疑似列を想定して100件抜き出したいなぁ~って思いました。
SELECT * FROM table_name WHERE ROWNUM <= 100 ORDER BY id
こんな感じの事が、したいのです^^
ちなみに、DBには、sybaseを使用しています。
ですので、oracle固有のものが使えなくて、困っています。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel同士のデータの突合 3 2023/08/07 16:34
- PostgreSQL postgreSQL カラムの全ての値を取得したい 3 2022/10/07 12:33
- Visual Basic(VBA) データベースから絞り込んでデータを読み込み 1 2023/02/21 19:51
- SQL Server これをSQL文で出来るでしょうか? 1 2023/03/26 02:16
- MySQL 書籍の内容はまともでしょうか? 1 2023/01/22 03:07
- システム 帳票出力を行う単体テストのテストデータが作成できません 2 2023/08/26 21:26
- Windows 7 エクセルで重複データから抽出したい 2 2022/05/18 23:31
- MySQL 複数DBテーブルからのデータ取得 3 2022/05/17 15:02
- IT・エンジニアリング 帳票出力を行う単体テストのテストデータが作成できません 2 2023/08/26 21:25
- 貨物自動車・業務用車両 黒ナンバー車の変更手続きについて 4 2023/06/12 07:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで最後の文字だけ置き...
-
副問合せの書き方について
-
sqlで、600行あるテーブルを100...
-
書籍の内容はまともでしょうか?
-
SQLサーバから、項目の属性(型...
-
阪急三番街 ATM(ゆうちょ)は...
-
【MySQL】本当に困っているので...
-
DataTableで重複行を削除したい
-
SQL Left Join で重複を排除す...
-
Unionした最後にGROUP BYを追加...
-
1対多結合で多を絞り込み条件と...
-
php+mysqlで複数選択削除について
-
PL/SQLの変数について
-
[MySQL] UNIQUE制約の値を更新...
-
LAST_INSERT_IDで同時にアクセ...
-
Access パラメータクエリをcsv...
-
画像とカテゴリーを出力したい...
-
マイクラPC版のコマンドで効率...
-
Mysql でレコードを追加した時...
-
VMwareがCDドライブを認識する...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで最後の文字だけ置き...
-
SQL Left Join で重複を排除す...
-
副問合せの書き方について
-
SQLサーバから、項目の属性(型...
-
VIEWの元のテーブルのindexって...
-
select文のwhere句に配列を入れ...
-
selectした大量データをinsert...
-
センノシド異性体構造式
-
Unionした最後にGROUP BYを追加...
-
insertを高速化させたい
-
SQLにて特定の文字を除いた検索...
-
マイクラPC版のコマンドで効率...
-
ある条件の最大値+1を初番する...
-
inner joinをすると数がおかし...
-
sqlで、600行あるテーブルを100...
-
エクセルの関数について教えて...
-
Access パラメータクエリをcsv...
-
URL と行番号の指定
-
複数テーブルのGROUP BY の使い...
-
PL/SQLの変数について
おすすめ情報