
No.1ベストアンサー
- 回答日時:
SQLServer2005以降ならROW_NUMBERが使えます
---
UPDATE Table
SET 連番 = ROW_NUMBER() OVER(ORDER BY コード) + 14
FROM Table
参考URL:http://msdn.microsoft.com/ja-jp/library/ms186734 …
この回答への補足
ROW_NUMBER() OVER(ORDER BY コード) + 14
で連番は取得できたのですが、
「ウィンドウ関数は、SELECT 句または ORDER BY 句だけで使用できます。」
とエラーが出ます。
これはどうすればよいのでしょうか?
No.2
- 回答日時:
エラーどおりなので、Selectした結果とジョインして更新をかけます。
※この場合、コードが一意にならないと駄目です。
create table test
(
コード varchar(10),
名前 varchar(10),
連番 int
);
insert into test values('001','AAA',null);
insert into test values('002','BBB',null);
insert into test values('003','CCC',null);
select * from test;
UPDATE test
SET test.連番 = b.NewNo
FROM test
inner join (
select コード, (ROW_NUMBER() OVER(ORDER BY コード) + 14) as NewNo
FROM test) as b
on test.コード = b.コード
;
select * from test;
(1 行処理されました)
(1 行処理されました)
(1 行処理されました)
コード 名前 連番
---------- ---------- -----------
001 AAA NULL
002 BBB NULL
003 CCC NULL
(3 行処理されました)
(3 行処理されました)
コード 名前 連番
---------- ---------- -----------
001 AAA 15
002 BBB 16
003 CCC 17
(3 行処理されました)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CSVファイルを読み込んでテーブ...
-
PostgreSQL serial型の質問
-
配列データに対する、要素の追...
-
テキストボックスの背景をVB...
-
SELECT INTOで一度に複数の変数...
-
フラグをたてるってどういうこ...
-
既存データをINSERT文にして出...
-
truncate tableを使って複数の...
-
オラクルのUPDATEで複数テーブル
-
sqlに記述できない文字
-
副問合せを使わずにUNIONと同様...
-
T-SQLで任意の箇所で強制終了す...
-
既にテーブルが存在する場合の...
-
SQLで、Join句で結合したテ...
-
Access にて "mm:ss.0" 形式の ...
-
limit offset はupdate文には使...
-
(SQL)かな・カナデータの並べ...
-
Accessの構成をコピーしたい
-
SELECTした結果に行番号を求めたい
-
指定した年に在籍していた社員...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テキストボックスの背景をVB...
-
CSVファイルを読み込んでテーブ...
-
SQLSERVER 連番更新について
-
timestamp が空のデータを除い...
-
データがリストアできない!!
-
SQL SERVERの BULK INSERT
-
配列データに対する、要素の追...
-
Accessエクスポート時に連番を...
-
ACCESS テキストボックスに入...
-
SELECT文で足し算をした場合、N...
-
型について
-
PostgreSQL serial型の質問
-
時間の比較をしたい
-
エクセルVBEについて
-
PostgreSQLのnumericでの書き込...
-
pgAdminIII RAISEの結果取得に...
-
date型でのbetweenについて教え...
-
1つのドメインを複数のDNSで管...
-
serial型について
-
fleuentd to mongodb件数合わない
おすすめ情報