内容へ移動
NK University
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
トレース:
database:sql
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== SQL文について ====== ===== 行番号を返す方法 ===== ** ROW_NUMBER() ** 関数は検索結果レコードに1から始まる順番を付ける関数となっている。 OVER関数と共に用いられ、上位Nレコードや下位Nレコードを選択することが可能。 ==== 構文 ==== <code sql> ROW_NUMBER() OVER(ORDER BY column [,column ...]) ROW_NUMBER() OVER(PARTITION BY column [,column...] ORDER BY column [,column...]) </code> PARTITION BY によって、指定した項目ごとにグルーピングしてレコードを並び替えることが出来る。 セッションID毎に時系列順にURLを取得したい場合は以下のようにする。 <code sql> ROW_NUMBER() OVER(PARTITION BY session_id ORDER BY event_timestamp) -- セッションごとにタイムスタンプ順に並び変え、1から順に番号を付ける。 </code>
database/sql.txt
· 最終更新: 2023/02/08 16:19 by
mikoto
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ