これは可能な場合、私はidkのでSQLに新しいですが、私はSQLをソートしようとするといくつかの問題を抱えています。私がしようとしているのは、各メンバーのlastNameとfirstNameをソートして、そこにどの行があるのかに基づいてNumを割り当てます。lastNameとfirstNameをソートする方法はわかりますが、値を変更する方法がわかりませんNum。フォトアルバムのリンクは、私が下の写真から始まって上がっていくことを示しています。ありがとう!行番号に基づいてMYSQLの変数を指定する
答えて
この質問は少しあいまいですが、私が正しくあなたを理解していれば、あなたが簡単なUPDATE
文を必要とするように、それが見えます。
UPDATE [tablename]
SET Num = #;
これは、各行のNumの値を#の下の値に変更します。 #がカラムでない場合は、プライマリキーのカラムを追加することをお勧めします)。
EDIT:これはデータの表示方法の一部ではなく、溶液。詳細はコメントを参照してください。
select first_name, last_name, row_number() over(order by last_name, first_name desc) as Num
from table_name;
お客様の要件に応じて、並べ替えの列と並べ替え順序を調整します。
私のデータベースの構文を変更した後でこれを試してみましたが、動作していません。 row_number()は行番号を返しますか? –
この問題がありましたら、それは何ですか? '(ORDER BY lastName、firstName DESC)AS数値テストからLIMIT 20 OFFSET 0' –
@ryanVincentどのようにsqlの変数をインクリメントするのですか?私は以前にそれをやったことがないし、over構文を置き換えるために私が使用できる何かがある? –
- 1. TSQL番号行フィールド値の変化に基づいて、重複
- 2. 番号に基づいてフィールドの1つに行番号を割り当てます。各行のフィールドの数
- 3. エラー行番号に基づいてXMLレコード番号を取得するC#
- 4. サーバー番号に基づいてアクションを実行するpowershellスクリプト
- 5. 行番号に基づいてプロパティファイルを操作する
- 6. ユーザー入力に基づいてテキスト番号を変更する
- 7. Mysqlは、パターンに基づいてシリアル番号列を設定します
- 8. スプリットフィード番号に基づいて
- 9. 行番号に基づいてテーブルを更新します。
- 10. 国番号に基づく電話番号の書式設定
- 11. mysqlの行数を基準に基づいて選択する
- 12. キャンディー番号に基づいて正しい行を表示
- 13. Pandasの行番号に基づいてmultiindex値を取得
- 14. Mysqlレコード数の変更に基づいてスクリプトを実行
- 15. SSRS 2008 - 行番号に基づいてデータを取得
- 16. 行の値に基づいて行番号を割り当てる方法 - Excel
- 17. 国番号に基づいて電話番号を確認する
- 18. Emacs sql-mysqlでポート番号を指定
- 19. 印刷する行番号に基づいてファイルを作成する
- 20. 行番号を含む変数に基づいてExcelでセルを選択する
- 21. 行番号に基づいてSASの改ページを使用する
- 22. 行番号の配列に基づいてマージングリフを追加する方法
- 23. idに基づいてページ番号を取得する方法
- 24. Angular JS - 含まれている番号に基づいてフィルタ
- 25. MATLABの行番号に基づいて行列から項目を選択
- 26. TableView:rowName設定変数に基づいて
- 27. 変数に基づいて行の背景を変更する
- 28. 指定されたインデックス番号に基づいて正しいcharを選択します。スイッチステートメント
- 29. 平日の番号に基づいてscrollLeftを設定します
- 30. 行番号と列番号に基づいてテーブルを作成し、それを入力します
#私の主キーをどのようにして列にするのですか?(Numはactaully PK atm btwです)また申し訳ありませんが、絵を追加した理由はかなり曖昧でした。 –
Numが主キーであれば、変更する方法はないと思います。私が考えることができる最も良いことは、各エントリを一時テーブルに移動し、それらを元のテーブルから削除してから、それらを必要な順序で戻すことです。 – 7Nate9
問題は、ユーザーが新しいメンバーをテーブルに挿入できることですそれらが完了すると、新しいユーザーのためにテーブルを修正する必要があります –