問題タブ [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.

0 投票する
1 に答える
1531 参照

mysql - 確率に基づいてランダムな値を選択する

各行に割り当てられた確率に基づいて、データベースからランダムな行を選択するにはどうすればよいですか。
例:

ランダムなメーカー名とその値を、選択する必要がある確率に基づいて選択するにはどうすればよいですか。

と の組み合わせは機能rand()ORDER BYますか? もしそうなら、これを行う最善の方法は何ですか?

0 投票する
2 に答える
143 参照

mysql - アドバイスのための SQL クエリのパフォーマンスの向上

問題の説明と私が使用している現在のコードを投稿して、クエリのパフォーマンスを向上させるための賢いアイデアがあるかどうか疑問に思っていますか? MySQL の使用。ありがとう。

スコアをランク付けする SQL クエリを記述します。2 つのスコアが同点の場合は、両方のランキングが同じである必要があります。同点の場合、次のランキング番号は次の連続する整数値にする必要があることに注意してください。つまり、ランク間に「穴」があってはなりません。

たとえば、上記の Scores テーブルの場合、クエリは次のレポートを生成する必要があります (最高スコア順)。

ところで、ゴードンのコードから問題を投稿してください。

ここに画像の説明を入力

ところで、sgeddes のコードを試してみましたが、新しい問題に遭遇しました。

ここに画像の説明を入力

ゴードンのコードからの新しい問題、

ここに画像の説明を入力

前もって感謝します、リン

0 投票する
3 に答える
1287 参照

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 つの値があるため)

0 投票する
1 に答える
1547 参照

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 ステートメントが必要だと思いますが、どうやってそれを行うかについて混乱しています。

ありがとうございました