Oracle SQL テーブル内にない最小のデータを – データベース・SQL – Home

Oracle SQL テーブル内にない...
 
通知
すべてクリア

Oracle SQL テーブル内にない最小のデータを


ねこ
 ねこ
(@ねこ)
ゲスト
結合: 22年前
投稿: 94
Topic starter  

Oracle SQLで<br/ >簡単にテーブル内にない最小のデータを取得する事のできる<br/ >分はないでしょうか?<br/ >

 

This topic was modified 5年前 by ららら

引用解決済
トピックタグ
Blue
 Blue
(@Blue)
ゲスト
結合: 20年前
投稿: 1467
 

意味がよく理解できません。
テーブル内にないのに最小のデータとは?

たとえば、

テーブルA
┌─┐
│2│
├─┤
│4│
├─┤
│6│
├─┤
│7│
└─┘
とあったとき、どんな値になるんでしょうか?

ちゅうか、Visual C++っていうプログラム言語とどう関係するんでしょうか?
SQLの質問でしたら、板違いですよ。


返信引用
ねこ
 ねこ
(@ねこ)
ゲスト
結合: 22年前
投稿: 94
Topic starter  

(;;)
Oracle SQLの質問です。
でなおしてきます。

テーブルA
┌─┐
│2│
├─┤
│4│
├─┤
│6│
├─┤
│7│
└─┘

0以外で最小の1を取得します。


返信引用
Blue
 Blue
(@Blue)
ゲスト
結合: 20年前
投稿: 1467
 

ということは

テーブルA
┌─┐
│値│
├─┤
│1│
├─┤
│4│
├─┤
│6│
├─┤
│7│
└─┘
の場合は 2 になるのかな。
うまいこと、1回のSELECT文でできなそうな気もする。
(ストアドプロシージャかなんかを作ればできそうだけど)
# もう、Oracleだいぶ使っていないので、相当忘れている。

やはり、Oracle SQLを使っている人が見にくるような掲示板を探して質問したほうが
よさげ。


返信引用
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 21年前
投稿: 1301
 

その数は正整数であるなら常に1じゃないの? いちばん小さいから。
1がテーブルにあったなら'不能'ですが。


返信引用
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 21年前
投稿: 1301
 

あああ、そゆことか。
「小さい順に列挙させ、連続性の途切れたところ」
てのしか思い浮かびません。


返信引用
ITO
 ITO
(@ITO)
ゲスト
結合: 22年前
投稿: 1235
 

関数で、MIN()ですね。
テーブル外という設定はないとおもいますが......
「Oracle SQL」のマニュアル又は参考書を見てみてください。
マニュアルは、英語版のみの可能性があるので参考書買ったほうがいいですね。
#マイクロソフト社製のDBと食違うところが多いのでそのままうのみにしないこと。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました