
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
MySQLの場合、ユーザ変数を使うと簡単にできます。
表empに、給料額を入れたsalというカラムがあり、それをソートしてrownumを付けるには以下のようにします。mysql> set @rownum = 0; select @rownum := @rownum + 1 rownum, sal from emp order by sal;
Query OK, 0 rows affected (0.00 sec)
+--------+------+
| rownum | sal |
+--------+------+
| 1 | 800 |
| 2 | 950 |
| 3 | 1100 |
| 4 | 1250 |
| 5 | 1250 |
| 6 | 1300 |
| 7 | 1500 |
| 8 | 1600 |
| 9 | 2450 |
| 10 | 2850 |
| 11 | 2975 |
| 12 | 3000 |
| 13 | 3000 |
| 14 | 5000 |
+--------+------+
14 rows in set (0.00 sec)
No.2
- 回答日時:
バージョンが古すぎると実行できないかも知れませんが、以下のSQLではいかがでしょうか?
INSERT INTO T2(ROWNUM,C1,C2)
SELECT (SELECT COUNT(*)+1 FROM T1 WHERE C1<X.C1) AS ROWNUM,X.C1,X.C2
FROM T1 AS X
ORDER BY X.C1;
No.1
- 回答日時:
行番号はよくわかりませんがソート順位だけなら
新しいDBの方にauto_incrementのフィールドをつけて
ヌルをながしこめばよいと思います。
insert into `y` select *,NULL from `x`
条件で分けられた各集計結果を一つのテーブルに収納したいので、Auto_incrementでは通番になってしまい集計別の順位は取れないので、敢えて質問させていただきました。
whereで切ってincrementされた値をソートすれば一応順位が取れるのでよいのですが、できれば数字を1から振りなおせればと思ったのです。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Oracle Oracleですがsqlで質問です。 サブクエリ内で番号というカラムで昇順の1レコード目を取得したい 3 2023/05/22 10:02
- Oracle 質問です。 下記のテーブルとデータがあり、 取得想定結果のように出力したいです。 下記のsqlだと0 2 2023/05/23 19:10
- Excel(エクセル) Excel 効率的な名簿と得点の管理の仕方 8 2022/08/07 08:15
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- Oracle sqlで質問です。 Aテーブルの登録番号をキーにBテーブルから確認番号を取得したいのですが、Bテーブ 4 2023/05/18 13:08
- MySQL MySQLのテーブル作成でハイフン - は使用できないのでしょうか? 2 2022/10/21 16:50
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- Excel(エクセル) 結合セルのソートについて 5 2022/04/22 11:57
- Excel(エクセル) 重複しているか否かをソートせずに判断する方法ありますか? 2 2022/07/06 21:16
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
上から何番目か。
-
ファイルの漢数字の順番につい...
-
並べ替えについて
-
エクセル、並び替え正しくソー...
-
テーブルレーコードをソートし...
-
1の行を固定した上でVBAを用い...
-
コンボボックスのソートについて
-
ソート方法が分からない
-
リストボックス内を昇順並べる方法
-
レコードの登録順がおかしい
-
帳票フォームの行の順番を簡単...
-
月末日のみソートしたい
-
都道府県順、北からソートした...
-
Excelのオートフィルタでソート...
-
accessでDISTINCT 句と矛盾
-
ファイルメーカーでソート後の...
-
ソートと列番号
-
マクロで行挿入後挿入部分を含...
-
SQLローダーCSV取込で、囲み文...
-
単一グループのグループ関数で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
並べ替えについて
-
レコードの登録順がおかしい
-
1の行を固定した上でVBAを用い...
-
エクセル、並び替え正しくソー...
-
ファイルの漢数字の順番につい...
-
テーブルレーコードをソートし...
-
accessでDISTINCT 句と矛盾
-
ハイフンの入ったデータの並べ替え
-
ソート(PL/SQL)
-
月末日のみソートしたい
-
文字型の順番がうまく並ばない。
-
リストボックス内を昇順並べる方法
-
becky!での表示について質問
-
Excelのオートフィルタでソート...
-
SQLで曜日のソートを月火水木金...
-
ソートについて
-
上から何番目か。
-
Selectした時のレコードの取得順
-
コンボボックスのソートについて
-
ファイルメーカーでソート後の...
おすすめ情報