logo
     

メニュー
↓ SQL ↓
●データ取得の基本(SELECT)

●取得条件の指定(WHERE)

●計算式を利用する

⇒取得データの並べ替え
      (ORDER BY)

●別名を付ける

●データを集計(グループ化)する

●テーブルの結合
      (INNER JOIN)


●テーブルの結合
      (OUTER JOIN)


●テーブルの結合
      (CROSS JOIN)


●重複行の排除(DISTINCT)

●副問い合わせ(サブクエリ)

●相関副問い合わせ
      (相関サブクエリ)


●クエリの結合

●文字列値を連結する

●文字列の一部を取り出す

●文字列を置換する

●NULLを置き換える

●条件によって置き換える

↓SQL Server 2012 Express↓
●SQL Server 2012 Express
      インストール


●SQL Server 2012 Express
      ネットワークの構成


●SQL Server 2012 Express
      ログインユーザの作成


●SQL Server 2012 Express
      データベースの作成


●SQL Server 2012 Express
      テーブルの作成


●SQL Server 2012 Express
      SQLの実行


●復旧モデルとバックアップ

↓ 番外編 ↓
●Windows Server 2012 評価版
      インストール


●Windows Server 2012
      スタートメニュー利用方法


●Windows Server 2012
      シャットダウン・再起動方法


●Windows Server 2012
      サーバーマネージャ自動起動無効


●Windows Server 2012
      コンピュータ名・ドメイン変更


取得データの並べ替え(ORDER BY)



SELECT文で取得するデータの並べ替えをする場合はORDER BY句を利用します。

文法:ORDER BY <列名1> [ASC | DESC][, <列名2> [ASC | DESC]…]

昇順(小さいものが先)の場合はASCを、降順(大きいものが先)の場合はDESCを指定します。
なお、ASC・DESCを指定せず省略した場合は、昇順(ASC)とみなします。

***例***
[社員マスタ]
所属コード 社員コード 氏名
01 001 テスト一郎
01 002 テスト二郎
02 001 テスト三郎
03 001 テスト四郎


[実行SQL]
SELECT
  所属コード,
  社員コード,
  氏名
FROM
  社員マスタ
ORDER BY
  所属コード DESC, 社員コード


[結果]
所属コード 社員コード 氏名
03 001 テスト四郎
02 001 テスト三郎
01 001 テスト一郎
01 002 テスト二郎
<<PR>> ネットワークセキュリティを見直しませんか
価格:300円
現役SEが語るSEの仕事あれこれ-これから就職を希望する人へ-
価格:300円