とりあえず、本当に基本的な説明はおいて置いて、
ちょっとどうだった?
の時に、簡単に構文が分かるように説明できれば・・・・とりあえず、主に「データ操作コマンド」
がこのページの趣旨となります。
基本は、マイクロソフトデーターベース、SQLserver 例は「Northwind(サンプルデータベース)」となります。
- 先頭 TOP 10行のみ抽出する。
-
抽出結果が1万レコードである場合、かつ、件数を取得する必要が無い場合。
肉眼で見るのはせいぜい100件ではないでしょうか。
なので、1万行の先頭100行だけ、10行だけ見たい場合、
SELECT TOP 10 * FROM ~
の「TOP」を使用します。
検索サイトなんかで、10レコードずつ表示すればよいのであれば、
1回目=TOP 10
2回目=TOP 20
3回目=TOP 30
・・・・
とすれば、レスポンスは格段に良くなります。
また、DBサーバへの負担も軽くて済むし、いい事だらけです。
一手間ですが、データベースが大きくなってきたら必ず必要になる機能です。