- 締切済み
UPDATEについて
今、テーブル全てをUPDATEしたいのですが、 どのようにしたらいいのでしょうか? samp1_table n -------- 12 9 23 56 1 を昇順や降順に並べ替えを行い、UPDATEしたいです。 よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- xcrOSgS2wY
- ベストアンサー率50% (1006/1985)
回答No.2
ある特定のカラムに関して「格納順を昇順にする」という条件の場合のみ、可能です。 samp1_tableのカラム「n」に関して格納順を昇順にしたい場合、カラム「n」に対してクラスタ化インデクスを作成します。そうすると、samp1_tableの中の各行はカラム「n」に関して物理的に昇順になるように格納順が変更されます。 なお、クラスタ化インデクスは1つのテーブルに対して1つしか作成できないので注意してください。また格納順を降順にすることはできません。 クラスタ化インデクスとはどういうものか、およびクラスタ化インデクスの作成方法についてはSQL Serverのヘルプに記述があるので、そちらを参照してください。
- ttyp03
- ベストアンサー率28% (277/960)
回答No.1
格納順を変更することはできないです(と思います)。 一般的には SELECT するときに ORDER BY でソートをしますが、それではダメなんでしょうか? SELECT * FROM samp1_table ORDER BY n