1. 背景 一般的に、データ ウェアハウス環境では、row_number 関数を使用して特定のディメンションに従ってデータをグループ化し、各グループ内のデータ番号を並べ替える効果を簡単に実現できます。下の図に示すように、これは MySQL 環境で生成された効果図です。ここでのグループ化は lcid に基づいており、num は row_number 関数によって達成される効果に相当します。 2. 実施プロセス 1. MySQL変数を設定する 2つの変数を設定する set @row_number:=0; --lcid_no の判定結果に従って row_number シーケンス番号を生成します。set @lcid_no:= 0; --各行の lcid 列データを取得し、前の行の lcid データと比較します。同じ場合は 1 増加し、そうでない場合は 1 になります。 2. 使用例 SELECT @行番号:=CASE @lcid_no = s.lcid の場合、@row_number + 1 その他 1 END AS num、 @lcid_no:=s.lcid AS lcid、 s.lcid r_qcloud_approval_fh_d s から、(@orw_number:=0、@lcid_no:=0 を選択) t ORDER BY s.lcid; 3. プロセス分析<br /> 同一データが複数ある場合 3. 使用シナリオ MySQL のようなリレーショナル データベースには row_number 関数はありません。 これで、MySQL の row_number の実装プロセスに関するこの記事は終了です。MySQL の row_number に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: deepin apt コマンドを使用して最新バージョンの docker をインストールする方法
フォームは、動的な Web ページを実装するための主要な外部フォームです。フォームとフォーム フィー...
1. メニューバーで「編集」→「仮想ネットワーク エディター」を選択して仮想ネットワーク エディタ...
目次新しい HTML ファイルを作成します。初期テンプレートを作成するHTML の追加CSS パディ...
目次使用シナリオ解決1. globalDataを使用して実装する2. ローカルキャッシュストレージを...
目次序文スタイルローダーCSSローダーsassローダーpostcssローダーバベルローダーtsローダ...
この記事では、検証コード機能を実装するためのvue+spring bootの具体的なコードを例として...
目次1. 理論シリアル化可能繰り返し読み取りコミットされた読み取りコミットされていない読み取り2. ...
1. 説明前回は、MySQL のインストールと構成、MySQL ステートメントの使用、MySQL デ...
目次序文React 関数コンポーネントVue (2.x) の機能コンポーネント🌰 例: el-tab...
この記事では、要素をドラッグするときにプレビューを追加する小さなデモを紹介します。効果は次のとおりで...
序文トップメニューを作成する場合、ポップアップのセカンダリメニューを作成する必要があります。 以前の...
初めて MySQL FUNCTION を書いたとき、エラーが何度も発生しました。 Err] 1064...
この記事の例では、両端キューを実装するためのJavaScriptの具体的なコードを参考までに共有して...
MacOS Catalina アップグレード後の VMware ブラック スクリーンに対する完璧なソ...
レンダリングBlog Gardenでよく使われるスタイル /*タイトル h1 h2 h3 スタイル*...