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
      コンピュータ名・ドメイン変更


データ取得の基本(SELECT)



テーブルからデータを取得する場合はSELECT句を利用します。

文法:SELECT * | <列名1>, <列名2>…
   FROM <テーブル名>
   [WHERE 条件式]
   [GROUP BY グループ列]
   [HAVING 条件式]
   [ORDER BY 並び替え列]
※SELECT 〜 <テーブル名>までは必須です。

列名を指定せず、SELECT * FROM TEST_TABLE のように*を指定した場合は、TSET_TABLE が持つすべての列を取得します。
また、列名ではなく、SELECT 100, 'あいうえお' FROM TEST_TABLEのように、特定の値を記述することもできます。
→この例ではTEST_TABLEの件数だけ、「100|あいうえお」の行が取得されます。

***例***
[社員マスタ]
所属 社員コード 氏名
営業部 001 テスト一郎
営業部 002 テスト二郎
企画部 001 テスト三郎
製造部 001 テスト四郎


[実行SQL]
SELECT
  所属,
  氏名
FROM
  社員マスタ


[結果]
所属 氏名
営業部 テスト一郎
営業部 テスト二郎
企画部 テスト三郎
製造部 テスト四郎
<<PR>> ネットワークセキュリティを見直しませんか
価格:300円
現役SEが語るSEの仕事あれこれ-これから就職を希望する人へ-
価格:300円