A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
単一のSQLでやりたいなら、CASE式とスカラサブクエリの組合せでいけるのではないかと。
なお、手元に環境が無いので Oracle では未確認です。
UPDATE table_hoge
SET Qty =
CASE No
WHEN 1 THEN (SELECT Qty FROM table_hoge WHERE No = 2)
WHEN 2 THEN (SELECT Qty FROM table_hoge WHERE No = 1)
ELSE Qty
END
WHERE No IN (1, 2);
性能などを気にしないなら、最後の WHERE 句は不要です。
参考URL:http://www.geocities.jp/mickindex/database/db_ca …
No.2
- 回答日時:
ちょっと無理やり感がありますが、
update テーブル T1
set Qty = (
select Qty
from テーブル T2
where T2.No = case T1.No when 1 then 2 when 2 then 1 else T1.No end
)
where T1.No in (1, 2)
;
こんなのとか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 車検・修理・メンテナンス ブレーキフルード交換の手順教えてください。 4 2022/06/05 21:01
- C言語・C++・C# C言語プログラム変更 2 2022/12/21 15:03
- PHP コメント機能に返信欄を矢印で追加したい 1 2022/05/09 21:17
- リフォーム・リノベーション 屋根の棟板金交換と同時に屋根葺き替えをした方がいいですか? 6 2023/05/27 14:33
- Oracle sqlで質問です。 aテーブルとbテーブルがあり、下記のsqlで取得したidとnameに一致しないレ 1 2022/04/20 20:34
- 会社・職場 エレメント交換について 人によって基準が異なるので困っています。 7 2022/04/21 16:32
- メイク ポケモンブレストパウダー(フェースパウダー)詰め替え方法 2 2022/07/07 22:06
- 団地・UR賃貸 市営住宅 部屋に入っただけでも退去費用はかかるでしょうか 7 2022/07/17 17:57
- Excel(エクセル) Excel 同一セル内 年、日 入れ替え 5 2022/04/09 01:48
- PHP プログラムコードを入力する場合改行してもいいですか? 2 2022/10/02 16:05
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
sqlのwhere句で下記の条件にし...
-
orace SQL文のエラー(ORA-0092...
-
64bit端末でのOLEDB接続に関して
-
副問合せにLIKE文を使う方法は...
-
osqleditについて
-
CASLⅡ 文字データから数値デー...
-
バッチファイルで複数フォルダ...
-
oracleのimpdpでORA-39166
-
データベースのカラムの型がCHA...
-
SQL 2つのテーブルとSUBSTRING...
-
sqlplusで接続できない
-
オラクル試験でのクラムメディ...
-
Oracle で文字列からタイムスリ...
-
【SQL】IN句内のサブクエリが重...
-
棒読みちゃんが起動できないの...
-
sqlで質問です。 Aテーブルは店...
-
SQLの中上級者へのレベルアップ...
-
SELECTによる表の変換方法を教...
-
開発対象となるアプリケーショ...
-
質問です。 下記のテーブルとデ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
副問合せにLIKE文を使う方法は...
-
batファイルでのSQL(oracle)...
-
oracleのimpdpでORA-39166
-
データベースのカラムの型がCHA...
-
64bit端末でのOLEDB接続に関して
-
ORA-14452について
-
osqleditについて
-
Oracleで文字列型の時間を引き...
-
バッチファイルで複数フォルダ...
-
orace SQL文のエラー(ORA-0092...
-
ワークテーブルって何?
-
SQLで今日の日付でWhereしたい
-
SQLについて教えて下さい。 主...
-
oracleの直接接続のクライアン...
-
SQL 2つのテーブルとSUBSTRING...
-
質問です。 下記のテーブルとデ...
-
続.ORACLEのSELECTのソートに...
-
SQLの中上級者へのレベルアップ...
-
テーブルやカラムの物理名のネ...
-
下記のsqlで取得されるレコード...
おすすめ情報