写真イメージ

SQL書き方ドリル 第2章8~11

投稿者:

こんにちは。ウェブ解析士の佐藤佳です。
マーケティングテクノロジストを目指すべく、今日もSQLを勉強していきます。

◆勉強している本
すらすらと手が動くようになるSQL書き方ドリル


◆第2章

★その8 「ある条件でレコードを絞り込む1」
・WHERE句とは、ある条件に基づいて複数のレコードの中から
 条件に合致する特定のレコードだけを取り出すためのもの

<構文>
SELECT
 選択リスト
FROM
 テーブル名
WHERE
 条件


★その9「ある条件でレコードを絞り込む2」
・LIKE演算子とは、WHERE句に書く条件に使用するもので、
 指定した文字列を含んでいるかどうか調べるもの
・任意の文字「%(パーセント)」、任意の1文字「_(アンダースコア)」

<構文>
SELECT
 選択リスト
FROM
 テーブル名
WHERE句
 列名 LIKE パターン


★その10 「列の値に条件を設定する」
・CASE式とは、ある値に対して条件判断を行って、その結果に従って値を返すもの

<構文>
,CASE
 列名または演算式
 WHEN 比較する値 THEN 返す結果値
 WHEN 比較する値 THEN 返す結果値
 ELSE 返す結果値
 ENS


,CASE
 WHEN 条件 THEN 返す結果値
 WHEN 条件 THEN 返す結果値
 ELSE 返す結果値
 ENS


★その11「グループ単位で集計する」
・GROUP BY句とは、ある列に対して同じ値ごとに1つのグループとしてまとめていくもの

<構文>
SELECT
 グループ化列名
 ,集合関数
FROM
 テーブル名
GROUP BY
 グループ化列


今回はここまでです。
また次回のブログでお会いしましょう。

Follow me!

この記事を書いた人

Kei Sato
面白いと思ったモノ・コトを解析して、広く報せることに喜びと生きがいを感じる人です。ブログではウェブ解析のことや、日々の気づきを綴っています。現在は海外赴任でオレゴン州ポートランド在住。Global Business Strategic マネージャー。

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください