![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
No.2ベストアンサー
- 回答日時:
よくあるのは、間のデータを削除した場合に、その場所に新しく書き込むものが入るパターンですね。
SQLはデータの保存を効率よくするために、書き込みの順番という概念はありません。
順番に並べたい場合は#1の方がおっしゃるように、どこかで順番を保存して、それをソートすることになります。
例えば、 select * from table order by A というようになります。
回答ありがとうございます。
間のデータ、確かに消しました。
なるほどー。納得しました。(^-^)
order by、試してみたところ、ちゃんと順番に表示されました。
今後はorder byで確認するようにします。
ご教授ありがとうございました。
No.1
- 回答日時:
>普通最終行に反映されるものなんですよね?
そんな風に決まってはいません。
select * from
と出力順の指定を何も付けずに検索した場合の検索結果には、登録順に出力されるという保証はありません。登録順に出力したいのであれば、通常は、レコードの登録日時をカラムとして持っておいてそれでソートを行います。
回答ありがとうございます。
保証はないのですか・・・
勉強になりました。
さらに質問なのですが、ここ2カ月、select * fromで登録順に表示されていたものが(一日一件登録、毎日最終行に例外なく反映されていた)、ある日突然(本日)最終行のn行前とかに表示されてしまうのはちょっと???です。
2カ月前から、レコードの登録日時としてvarchar属性で050922_0930のように入力していますが、一度としてそれでソートをかけたことはなく、select * fromで登録(日時ではなく)順に表示されていました。
これの原因はなぜなのでしょうか?
宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Excel VBA マクロ ある列の最終行迄を参照し、別の列の空白セルに値を入力したいです 2 2023/03/05 02:44
- 銀行・ネットバンキング・信用金庫 公的受取口座について詳しい方、教えてください 3 2023/03/05 15:39
- ライブ・コンサート・クラブ ジャニーズ fc チケットホルダーについてです。 1 2022/10/04 17:05
- docomo(ドコモ) dアカウントについて 私は2台 スマホを契約していて1台はahamo 2台目がauです 契約者は2台 1 2023/08/12 20:35
- 弁護士・行政書士・司法書士・社会保険労務士 国家資格合格者の登録拒否事由について 3 2022/11/11 01:37
- その他(悩み相談・人生相談) 大至急!困っております。 LINE clothと言うサイトの7日間無料お試し期間に申し込んだのですが 2 2022/08/30 04:35
- 電子マネー・電子決済 イオンカードの銀行について 1 2023/02/14 00:13
- その他(暮らし・生活・行事) 家庭用太陽光発電していますがインボイス登録申請状況確認ってなんですか? 2 2023/05/25 20:35
- ビジネス・マネー 私に合った資産管理アプリ 1 2022/08/07 09:19
- ポイントサービス・マイル マイナポイントに関して教えてください。 第二弾(保険証登録&銀行口座登録)でもらったポイントが150 5 2023/05/01 16:01
このQ&Aを見た人はこんなQ&Aも見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
アクセスで入力したデータの順番が変わってしまいます
その他(ビジネス・キャリア)
-
Accessにインポートしたら並び順が変わっちゃった
Access(アクセス)
-
デフォルトでデータが表示される順番
Oracle
-
-
4
【SQL】他テーブルに含まれる値に合致する行を抽出
その他(データベース)
-
5
VB.NETで DataRow()を利用して、値からコードを取得したい。
Visual Basic(VBA)
-
6
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
7
テーブルの最後(最新)のレコードを抽出したい
MySQL
-
8
テーブルレーコードをソートして更新するにはどうしたらいいでしょうか?
SQL Server
-
9
データベース関係で、データの洗い替えとはどのような事を行うことでしょう
IT・エンジニアリング
-
10
ADO VBA 実行時エラー3021
Visual Basic(VBA)
-
11
group byの並び順を変えるだけで結果が異なる
Oracle
-
12
【DB】同じトランザクション内でupdateとselectをしたときの結果値
その他(データベース)
-
13
他のフォームから別のフォームのサブルーチンを呼び出す
Visual Basic(VBA)
-
14
MS SQLServer のSQLで文字列の前にN:
その他(データベース)
-
15
SQL文のwhere条件文で使う <> の意味はなんですか
その他(データベース)
-
16
ORA-01013のエラーについて経験のある方お願いします。
Oracle
-
17
型 varchar から型 numeric への変換エラー。
その他(データベース)
-
18
プライマリーキーの昇順でソートにならないのは?
MySQL
-
19
GROUP BYを行った後に結合したい。
Oracle
-
20
VB.NET getとsetの概念がわかりません。
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
文字2桁、3桁交じりの文字列...
-
並べ替えについて
-
レコードの登録順がおかしい
-
コンボボックスのソートについて
-
SQLで曜日のソートを月火水木金...
-
ファイルの漢数字の順番につい...
-
エクセル、並び替え正しくソー...
-
Excelの並び替え(文字数と画数...
-
月末日のみソートしたい
-
ファイルメーカーでソート後の...
-
リストボックス内を昇順並べる方法
-
アクセスで曜日の並び順を変えたい
-
ハイフンの入ったデータの並べ替え
-
都道府県順、北からソートした...
-
EXCELでの住所録の並べ替え
-
WORDの「並べ替え」について
-
ソート(PL/SQL)
-
上から何番目か。
-
アクセスに関して。クエリの並...
-
テーブルレーコードをソートし...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
文字2桁、3桁交じりの文字列...
-
レコードの登録順がおかしい
-
ファイルの漢数字の順番につい...
-
並べ替えについて
-
1の行を固定した上でVBAを用い...
-
テーブルレーコードをソートし...
-
エクセル、並び替え正しくソー...
-
リストボックス内を昇順並べる方法
-
ハイフンの入ったデータの並べ替え
-
Selectした時のレコードの取得順
-
SQLで曜日のソートを月火水木金...
-
アクセスに関して。クエリの並...
-
ファイルメーカーでソート後の...
-
月末日のみソートしたい
-
accessでDISTINCT 句と矛盾
-
becky!での表示について質問
-
ソート(PL/SQL)
-
上から何番目か。
-
文字型の順番がうまく並ばない。
-
excel:一番上の行がソートでき...
おすすめ情報