使われていない最小の数を得るSQL

| | コメント(0) | トラックバック(0)

Accessのお仕事で、少し悩んだのがこれ。

使われている数のMAX+1なら楽にできる。

いっそ、使用可能な数をすべて含んだ表を作ってJOINしようかとまで考えた。

否。

SQLでできるはずだ。

そうして(効率を無視して)考えたのが次のSQL。

SELECT MIN(K)+1 FROM TEST T1 WHERE NOT EXISTS (SELECT K FROM TEST T2 WHERE T1.K+1=T2.K)

簡単な試験はパスしましたが・・・。

カテゴリ

トラックバック(0)

このブログ記事を参照しているブログ一覧: 使われていない最小の数を得るSQL

このブログ記事に対するトラックバックURL: http://codeanimato.com/mt/mt-tb.cgi/547

コメントする


画像の中に見える文字を入力してください。

このブログ記事について

このページは、kawaguchiが2005年10月 6日 23:18に書いたブログ記事です。

ひとつ前のブログ記事は「NOW & THEN」です。

次のブログ記事は「デザイン魂」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.0

Twitter