
No.2ベストアンサー
- 回答日時:
まず大前提としてSELECTはorder by句でソート順を指定しないと順番は保証されません。
SQL Serverの場合、デフォルトだとプライマリーキー順にデータがソートされた状態で物理的に格納されます。なのでorder byを指定しないとプライマリーキー順で表示される場合が多いです。
プライマリーキーがないとインサート順で表示されているように見えることもありますが、保証された動きではありません。SQLの実行計画次第で変ります。
なのでSELECT時にORDER BY句でソート順を指定するのが正しいです。
abc123等の並びででソートできないような内容の場合は、ソート用の項目を作成することもあります。
この回答への補足
回答ありがとうございます!
説明が大分たらなかったので補足させていただきます。
今編集しているのは主キー(数値:順に振っているだけのコード)と名称という列しかないテーブルです。
ただ、この主キーがメインテーブルのフォーリンキーとしてリンクしているため編集テーブル上の主キーをいじれない状態です。
現在は編集テーブル上の主キー順にレコードが並んでおり、その順番通りにブラウザのプルダウンに名称が表示されてしまいます。
名称には相関性がありますので、ユーザーが選択しやすいように名称の順にテーブルのレコードをソートし更新してプルダウンに反映させたいと考えているのですが、可能でしょうか?
アドバイス頂きありがとうございました。
自己解決いたしました。
SELECTで抽出した内容をINSERTでsql保存しておき、全行デリートしてからsqlを実行で順番の更新ができました。
No.3
- 回答日時:
#1です。
SSMSでテーブルを直接開いて編集しているのであれば、
ツールバーから「抽出条件ペインの表示」を選んで、たとえば以下のように条件を指定し、実行すれば並び順を希望のものにしたまま編集できます。

アドバイス頂きありがとうございました。
自己解決いたしました。
SELECTで抽出した内容をINSERTでsql保存しておき、全行デリートしてからsqlを実行で順番の更新ができました。
No.1
- 回答日時:
そもそもの部分が書かれていないとわかりませんね。
・SQL Serverの話ですか?であればバージョンは?
・EnterpriseManagerやSQL Server Management Studioで更新しているのですか?
それともAccessやVBによるアプリケーションを使って更新しているのですか?
・後者だとすれば、どんなインターフェースのどんな画面なのですか?
(コンボボックスには何が表示されていて、選んだあとどうやったら更新される画面なのですか?)
そしてそのソースを変更する権限は質問者さんにはあるのですか?
この回答への補足
SQL Server2005でSQL Server Management Studioで更新を行っております。
コンボボックスうんぬんはテーブルを参照して表示する
ブラウザでの話ですので関係なかったですね。
SQL Server Management Studioでテーブルのレコード順を並び替えて
更新したいということです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
<SQL>重複しているデータの場合...
-
インストール可能なISAMド...
-
自己相関サブクエリと自己結合...
-
Accessの重複なしのカウントの...
-
AccessのInsertクエリのあとつ...
-
データベースのメタ値はどこに...
-
SQLServer 日付が直前のレコー...
-
SQLのエラー(~付近に不適切な...
-
SQLCMDにて教えていただきたい...
-
SQLの条件順番について(SQLser...
-
sqlで、600行あるテーブルを100...
-
SQLサーバー接続 特定のPCがWin...
-
Microsoft SQL Serverについて
-
Wacom Cintiq 16 と Wacom Cint...
-
SQLをはじめから勉強するには
-
SQL クエリ データ数
-
SQL Server management studio ...
-
Tverは無料でしょうか?
-
サーバー破壊
-
Visuaal Studio Community 2022...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
並べ替えについて
-
レコードの登録順がおかしい
-
ファイルの漢数字の順番につい...
-
月末日のみソートしたい
-
タイトル行を固定してソートしたい
-
テーブルレーコードをソートし...
-
エクセル、並び替え正しくソー...
-
accessでDISTINCT 句と矛盾
-
1の行を固定した上でVBAを用い...
-
ハイフンの入ったデータの並べ替え
-
Excelのオートフィルタでソート...
-
上から何番目か。
-
OracleとAccessの出力順の違い
-
重複データを一つにまとめたい
-
アクセスに関して。クエリの並...
-
MSDOS ソート sortf 使用方法
-
エクセルのソートについて
-
SQLで曜日のソートを月火水木金...
-
エクセルでダブルクリックして...
-
ソート(PL/SQL)
おすすめ情報