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円