いくつかの記事を読んだ後、ようやく MySQL で row_number() ソートを実装する方法が分かりました。 では早速、コードをお見せしましょう。 ステップ 1: テーブルを作成する: 成績表を作成する( `名前` varchar(10), `subject` varchar(10)、 `スコア` int(10) ) ステップ2: データの書き込み 成績に挿入(名前、科目、スコア) 値('シャオミン', '中国語', 85), (「小花」、「中国人」、89)、 (「シャオ・リー」、「中国人」、91)、 (「小芳」、「中国人」、93)、 (『暁明』『数学』77) (『小花』『数学』95) (『小李』『数学』、83)、 (『小芳』『数学』、88)、 (「暁明」、「英語」、90)、 (「小花」、「英語」、92)、 (「シャオ・リー」、「英語」、85)、 (「小芳」、「英語」、88) データは次のとおりです。 ステップ3: まず、並べ替えます。 名前、科目、スコアを選択 成績から 科目、スコア降順で並び替え データは次のとおりです。 次に、各科目をグループごとに分類します (@i:=case @subject_pre=t1.subject then @i+1 else 1 end) を rn として選択します。 t1.*, (@subject_pre:=件名) から ( 名前、科目、スコアを選択 成績から 科目、スコア降順で並び替え ) t1, (@i:=0、@subject_pre:='' を選択) を t2 として 科目、スコア別にグループ化 科目、スコア降順で並び替え 説明すると: 最後にrn=2のデータを取り出す 名前、科目、スコアを選択してください( (@i:=case @subject_pre=t1.subject then @i+1 else 1 end) を rn として選択します。 t1.名前、 t1.主題、 t1.スコア、 (@subject_pre:=件名) から ( 名前、科目、スコアを選択 成績から 科目、スコア降順で並び替え ) t1, (@i:=0、@subject_pre:='' を選択) を t2 として 科目、スコア別にグループ化 科目、スコア降順で並び替え ) ここでrn=2 最終結果は次のとおりです。 このように、row_number() 関数は mysql を使用して実装されます。 インターネットで見つけた情報の多くは明確に書かれていないので、ここでは例を使ってこの実装をわかりやすく説明します。お役に立てれば幸いです。 MySQL でカスタムシーケンスを使用して row_number 関数を実装する方法についての記事はこれで終わりです。MySQL row_number 関数の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: HTML ページはダーク モードの実装をサポートします
目次序文基本的な使い方文法エラー処理プロミスチェーン呼び出し非同期と待機よく使われる方法1. Pro...
1. シナリオ表示Tomcat ログに次の例外情報が時々報告されます。何が起こっているのでしょうか...
目次1. コンストラクタとインスタンス化2. コンストラクターとインスタンス化の関係は何ですか? 3...
01. 概要絶対パスと相対パスはシェル環境でよく使用され、それぞれに独自の用途があります。相対パスの...
react.js フレームワーク Redux https://github.com/reactjs/...
目次1. 配列の役割: 2. 配列の定義: 1. コンストラクタを通じて配列を作成する2. リテラル...
div がネストされているときに margin が機能しない問題の解決策を次に示します。さて、マージ...
/etc/my.cnf または /etc/mysql/my.cnf ファイルを変更する [クライアン...
これは、IP アドレスが制限されている投票 Web サイトの不正行為の手口です。この方法は、投票 W...
便利なターミナル エミュレーターである Xshell は、開発者がホスト サーバーをリモート管理する...
目次概要本日正午、開発およびテスト環境の MySQL サービスで接続数が多すぎるというエラーが報告さ...
Baiduの情報は多様すぎて目が回ります。心配しないでください。私はあなたのためにそれを体験しました...
参考までに、シンプルなナンバープレート入力コンポーネント(vue)です。具体的な内容は次のとおりです...
今日は建国記念日で、誰もが祖国の誕生日をお祝いしようとしています。毎年この時期になると、WeChat...
この記事の例では、テーブルを動的に生成したり行を削除したりするためのJavaScriptの具体的なコ...