[Server]の検索結果


Windows(ウィンドウズ)とは、米国のMicrosoft社が開発・販売している、パソコンなどのx86コンピュータ向けのGUI(グラフィカル・ユーザー・インタフェース)を持つオペレーティングシステムのことで、現在ではデスクトップパソコン用のOSとしてだけでなく、サーバー用のOSとしても広く利用されている。

Windows関連の主なサイト

Microsoft Windows ファミリ ホーム
マイクロソフトの公式ページ。製品情報、技術情報、ツール、サービスパック、評価版のダウンロード。

Pleasant Windows - ウィンドウズ初心者支援サイト
Windowsの初歩的なテクニックを紹介しているサイト。

Windows.FAQ - ウィンドウズ処方箋
Windows関連のよく聞かれる質問やニュース、リンク集など。

FWINDOWS.com
Windowsの裏技、パソコン操作の疑問・トラブル・活用術を集めたQ&A集、パソコン用語辞典。

Windows XP Professional x64 Edition ホーム
Windows XP Professional x64 Edition の製品情報や技術情報など。

マイクロソフト人気製品ストア
Windows 書籍
Microsoft Windows Server 2003 書籍
[151] Posted by kagahiro at 2005/05/04 12:34:35
0 point | Link (17) | Trackback (0) | Comment (0)

SQLのSELECT文を使用して先頭からn件のレコードを取得するだけでなく、n件目からm件目までのレコードを取得することも可能です。

Oracle8i R8.1.5 以降
Oracle8i R8.1.5 以降では、Table1のField1の昇順に11件目から15件目までの結果セットを取得する場合は以下のSQL文で取得できます。

SELECT *
FROM (SELECT *, ROWNUM SEQNUM
FROM (SELECT * FROM Table1 ORDER BY Field1) A) B
WHERE SEQNUM > 10 AND SEQNUM <= 15;

Microsoft SQL Server 7.0 以降
Microsoft SQL Server 7.0 以降ではTOPを使用して、以下のSQL文で Table1の11件目から15件目までの結果セットを取得できます。

SELECT TOP 5 * FROM Table1 A
WHERE NOT EXISTS
(SELECT * FROM (SELECT TOP 10 * FROM Table1) AS B
WHERE A.Field1 = B.Field1)
ORDER BY A.Field1

その他のRDB
また、上記以外のRDBでも以下のSQL文で同様の結果が得られます。

SELECT DISTINCT COUNT(*), A.Field1, A.Field2, A.Field3
FROM Table1 A, Table1 B
WHERE (A.Field1 >= B.Field1)
GROUP BY A.Field1, A.Field2, A.Field3
HAVING COUNT(*) > 10 AND COUNT(*) <= 15


(追記あり)
[149] Posted by kagahiro at 2005/03/21 16:41:09
1 point | Link (11) | Trackback (1) | Comment (0)


「先頭からn件のレコード(結果セット)だけ取得する方法が知りたい。」というのは、データベース関連のメーリングなどで以前からよくある質問ですが、SQL ServerやOracle、MySQL、PostgreSQLなどRDBやバージョンによって利用可能な方法がそれぞれ異なるので簡単にまとめてみました。


Microsoft SQL Server 7.0 以降


Microsoft SQL Server 7.0 以降 では TOP が使用できるので、

SELECT TOP 10 *
FROM Table1
ORDER BY Field1

と記述することによって、先頭から上位10件の結果セットを取得することができます。

Oracle8i R8.1.5 以降


Oracle8i R8.1.5 以降ではサブクエリー内で ORDER BY が使用できるようになったので、例えば Field1 の昇順に上位10件を取得するような場合は、

SELECT *
FROM (SELECT * FROM Table1 ORDER BY Field1) A
WHERE ROWNUM <= 10;

と記述することによって、先頭から10件の結果セットを取得することができます。

MySQL


MySQLの場合は以下のようにLIMIT句を使用することで、指定した位置(先頭からの場合は0)から指定した件数のレコードを取得することができます。

SELECT * FROM Table1
ORDER BY Field1
LIMIT 0, 10;

PostgreSQL


PostgreSQLの場合は以下のようにLIMITとOFFSETを指定することで、
OFFSETで指定した位置から、LIMIT数分のレコードを取得することができます。

SELECT * FROM Table1
ORDER BY Field1
OFFSET 0 LIMIT 10;

その他のRDB


また、不運にも上記以外の RDB を使用しなければならない場合でも、以下のようなSQL文で、Table1 から Field1 の昇順に Field1, Field2, Field3 の結果セットを先頭から10件取得することができます。

SELECT DISTINCT COUNT(*), A.Field1, A.Field2, A.Field3 FROM Table1 A, Table1 B
WHERE (A.Field1 >= B.Field1)
GROUP BY A.Field1, A.Field2, A.Field3
HAVING COUNT(*) <= 10;

(追記あり)
[148] Posted by kagahiro at 2005/03/21 16:34:00
5 point | Link (18) | Trackback (1) | Comment (4)

Active Server Page(ASP)とは、Microsoftが開発したウェブページを動的に作成する技術で、VBScript や JavaScript など通常はクライアントで処理されるスクリプトをサーバー側で処理し、処理結果(HTML)のみを返す仕...
[133] Posted by kagahiro at 2005/03/03 11:11:36
6 point | Link (1) | Trackback (5) | Comment (1)

|< 先頭へ  < 前へ  1 2 3 4 5  


アクセスランキング

今日のアクセスランキング TOP 10

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (6 PV)
  2. 2NN 2ちゃんねるニュース速報+ナビ (3 PV)
  3. Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (2 PV)
  4. 10baggerの配布は終了しました (2 PV)
  5. さきゅばす - ニコニコ動画コメント付き動画保存ソフト (2 PV)
  6. FC2WiFI (2 PV)
  7. 裁量トレードを半自動化する無料のMT5向け裁量トレード支援ツール(裁量補助EA)「PositionKeeper MT5」 #FX (2 PV)
  8. ニコニコ動画は本気でMADを削除する気があるのだろうか (2 PV)
  9. 人気ナンピンマーチンEA「NPNM_v3」向けサンプルセットファイル (1 PV)
  10. RIA(Rich Internet Application、リッチインターネットアプリケーション) (1 PV)

今月のアクセスランキング TOP 10

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (67 PV)
  2. 2NN 2ちゃんねるニュース速報+ナビ (14 PV)
  3. Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (10 PV)
  4. 裁量トレードを半自動化する無料のMT5向け裁量トレード支援ツール(裁量補助EA)「PositionKeeper MT5」 #FX (7 PV)
  5. SQLiteのSELECT文で上位 (TOP) n件のデータを取得する (6 PV)
  6. StartPage(スタートページ) - 匿名検索エンジン (5 PV)
  7. FC2まとめ (5 PV)
  8. 人気ナンピンマーチンEA「NPNM_v3」向けサンプルセットファイル (5 PV)
  9. YouTube(ユーチューブ)日本版 - 動画共有、ライブ配信 (5 PV)
  10. 日経平均株価(にっけいへいきんかぶか) (4 PV)

アクセス統計

ディレクトリ

関連サイト