tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^3: SQL-Server2008
投稿日: 2010/04/28(Wed) 00:35
投稿者YuO
> Order by を使っているところは問題ないのですが使っていないところで
> 並びが変わってしまいました。

テーブルに含まれる列それぞれの間に順序は存在しないため,
順番を気にするのであれば「必ず」ORDER BYを付けてください。

MSDN: SELECT ステートメントの構成要素
http://msdn.microsoft.com/ja-jp/library/ms190617.aspx
# 記述時点での最新は SQL Server 2008 オンライン ブック (2009 年 7 月)
にも,
> リレーショナル理論では、ORDER BY 句を指定しないと結果セット内の行がなんらかの順序に従っていると見なすことができないので、ORDER BY 句の指定は重要です。
> 結果セットの行の順番が重要な SELECT ステートメントでは、ORDER BY 句を使用する必要があります。
と書いてあります。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。