第11回 SQLの基礎 2
※配布物:資料1部
提出課題:あり
1.SQLの基本的な操作
1.条件を満たす行をカウントする COUNT関数
SELECT COUNT(フィールド名) FROM テーブル名 WHERE 検索条件;
2.データの並べ替え ORDER BY
SELECT ・・・ FROM・・・
ORDER BY フィールド名1(ASC ),フィールド名2(ASC ),・・・;
DESC DESC
ASC→昇順
DESC→降順
3.WHEREによる データ検索
条件に合致するレコードを抽出する
SELECT フィールド名 FROM テーブル名 WHERE 条件式;
例として
SELECT * FROM 商品表 WHERE 型番='ABC10';
4.LIKEとウイルドカード
Like演算子は、ワイルドカードで文字列の比較(パターンマッチング)を行う演算子である。文字列とパターンが一致しているときに「真(true)」を返す。次の文字はワイルドカードを利用することができる。
ワイルドカード(Wildcard)
? 任意の1文字を示す
* 任意の数の文字を示す
% 任意の数の文字を示す
5.データ未入力の行を選択する IS NULL
SELECT フィールド名 FROM テーブル名 WHERE フィールド名 IS NULL;
NULL データが存在しない状態のことをNULL(ナルまたはヌル)という→ 空白や0とは異なる
2.関数論理演算子で条件を組み合わせ(複合条件)
1.A条件 AND B条件
A条件とB条件の両条件を満たせば真になる
2.A条件 OR B条件
A条件とB条件のいずれか一方の条件を満たせば真となる
3.A条件 XOR B条件
A条件とB条件のいずれか一方の条件のみ満たすデータが抽出される