問題タブ [mysql-variables]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - 確率に基づいてランダムな値を選択する
各行に割り当てられた確率に基づいて、データベースからランダムな行を選択するにはどうすればよいですか。
例:
ランダムなメーカー名とその値を、選択する必要がある確率に基づいて選択するにはどうすればよいですか。
と の組み合わせは機能rand()
しORDER BY
ますか? もしそうなら、これを行う最善の方法は何ですか?
mysql - アドバイスのための SQL クエリのパフォーマンスの向上
問題の説明と私が使用している現在のコードを投稿して、クエリのパフォーマンスを向上させるための賢いアイデアがあるかどうか疑問に思っていますか? MySQL の使用。ありがとう。
スコアをランク付けする SQL クエリを記述します。2 つのスコアが同点の場合は、両方のランキングが同じである必要があります。同点の場合、次のランキング番号は次の連続する整数値にする必要があることに注意してください。つまり、ランク間に「穴」があってはなりません。
たとえば、上記の Scores テーブルの場合、クエリは次のレポートを生成する必要があります (最高スコア順)。
ところで、ゴードンのコードから問題を投稿してください。
ところで、sgeddes のコードを試してみましたが、新しい問題に遭遇しました。
ゴードンのコードからの新しい問題、
前もって感謝します、リン
mysql - mysql でユーザーをポイントでランク付けする
以前に計算したポイントで生徒をランク付けしようとしていますが、問題は、生徒が同じポイントを持っている場合、両方が同じランクになる必要があることです。
生徒 1 は満点 生徒 2 は満点
どちらもランク 1 である必要があります。
私がやろうとしているクエリは(選択のためだけに、列に値を挿入できます)
より明確にするために編集します。
- 学生 1点 80
- 学生 2点 77.5
- 学生 3点 77.5
- 学生 4点 77
彼らのランクは次のようになるはずです
- 生徒 1 ランク 1
- 学生 2 ランク 2
- 学生 3 ランク 2
- 学生 4 ランク 3
私の現在のクエリは次のような値を返します
3位が抜けているので。(2 位には 2 つの値があるため)
mysql - Mysql: select とローカル変数を使用して更新する
次の表で用語を言語別にグループ化する更新ステートメントを探しています
Group_ID を除くすべてのデータがテーブルに挿入されます。新しい Group_ID を自動生成し、TTC_ART_ID、TTC_TYP_ID、および Sequence の同じ組み合わせを持つすべてのレコードの Group_ID が同じ Group_ID を取得するように、テーブルを更新する必要があります。Group_ID の現在の値を格納する変数が必要だと思いますが、これまでに実験しました
これは、すべての新しいレコードに新しい group_id を与えるだけです。group_id が既に指定されているかどうかを確認するためにどこかに SELECT ステートメントが必要だと思いますが、どうやってそれを行うかについて混乱しています。
ありがとうございました