[リファレンス]の検索結果


 

A MySQL

MySQLとは、フィンランドのMichael Widenius氏よって開発された、オープンソースライセンスで配布されている高速性に重点を絞った軽快なRDBMSで、欧米などで広く普及している。MySQL AB によって開発、提供、サポートが行われていたが、現在はコンピュータメーカーのSunに買収されている。

MySQLに関する主なサイト
MySQL::世界でもっとも普及している、オープンソースデータベース
日本MySQLユーザ会
MySQL リファレンスマニュアル
MySQLクイック・リファレンス

MySQL 書籍
[190] Posted by kagahiro at 2005/04/30 08:45:03
0 point | Link (14) | Trackback (0) | 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)

Perl(パール)とは、Larry Wall氏によって開発された、テキストの検索や抽出やレポート作成に適した、C言語に似た表記法のスクリプトプログラミング言語で、テキスト処理に優れていることから、CGIとしてWebアプリケーションの作成に使用されることが多い。

Perlに関する主なサイト

Japanized Perl Resources Project
Perlの日本語リソースの収集と文書を日本語訳するプロジェクト。perldoc.jp

CPAN.jp
perl日本語ドキュメント全文検索。

Tokyo Perl Mongers
東京地区のPerlユーザーのコミュニティー(メーリングリスト)。

Jcodeを使おう(実用本位のJcode紹介)
文字コード判別、変換のための日本語文字コード用汎用モジュール、Jcode.pmの解説。

futomi's CGI Cafe
PerlスクリプトのCGIを作成する際に役立つ情報を掲載。

Perlリファレンス
Perlのリファレンスを掲載しているサイト。

ActiveState
Windows上で動作するフリーのPerlパッケージ「Active Perl」を配布しているサイト(英語)。

Perl 書籍
Perlの入門書や解説書。

Perlベストプラクティス
著者:Damian Conway
価格:4,515円
オライリー・ジャパン

by Amalink
[129] Posted by kagahiro at 2005/05/10 06:44:08
6 point | Link (16) | Trackback (0) | Comment (6)

Java(ジャバ)とは、Sun Microsystems社が開発したオブジェクト指向プログラミング言語で、C++言語に似た文法で、強力なセキュリティ機構や豊富なネットワーク関連の機能が標準で搭載されている。 Sun Microsystems...
[128] Posted by kagahiro at 2005/03/03 10:51:19
0 point | Link (8) | Trackback (0) | Comment (0)

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


アクセスランキング

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

  1. Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (31 PV)
  2. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (6 PV)
  3. 安全性重視の完全無料ナンピンマーチンEA「Million Dollar(ミリオンダラー)」 #FX #ゴールド #ビットコイン (4 PV)
  4. MT4向け無料ヘッジ(両建て)ツール(EA)「STOPPER FREE」 #自動売買 #FX (3 PV)
  5. シストレ(システムトレード) - コンピューターシステムで株や通貨を自動売買 (2 PV)
  6. ソフトウェア開発で伸びる人、伸びない人 (2 PV)
  7. Windows Vista Capable PC (2 PV)
  8. ハッピーハッキングキーボード(HHKB、Happy Hacking Keyboard) (2 PV)
  9. [Perl]SimpleAPI Wikipedia APIのサンプルコード (2 PV)
  10. ソニー、「mylo(マイロ)」ブラック販売開始 (2 PV)

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

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (167 PV)
  2. Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (156 PV)
  3. 2NN 2ちゃんねるニュース速報+ナビ (80 PV)
  4. FC2まとめ (38 PV)
  5. 仲値トレードが簡単にできる無料EA「NAKANE3」 #MT4 (35 PV)
  6. 安全性重視の完全無料ナンピンマーチンEA「Million Dollar(ミリオンダラー)」 #FX #ゴールド #ビットコイン (32 PV)
  7. MT4向け1ポジブレイクアウトEA「HEADLINE」オープンソースライセンス(GPL3)で公開 #USDJPY (32 PV)
  8. 2ちゃんねる(2ch) (30 PV)
  9. 爆益を狙うハイリスクハイリターンのナンピンマーチンEA「Hyper Dollar MT5」 (27 PV)
  10. USTREAM(ユーストリーム) 日本語版 無料のライブ映像配信サービス (24 PV)

アクセス統計

ディレクトリ

関連サイト