PDF (US Ltr)
- 36.1Mb
PDF (A4)
- 36.2Mb
このページは機械翻訳したものです。
テーブルの行全体ではなく特定のカラムを取得するには、カラムの名前をカンマで区切って指定します。 たとえば、ペットの生年月日を調べるには、name
カラムと birth
カラムを選択します。
Press CTRL+C to copymysql> SELECT name, birth FROM pet; +----------+------------+ | name | birth | +----------+------------+ | Fluffy | 1993-02-04 | | Claws | 1994-03-17 | | Buffy | 1989-05-13 | | Fang | 1990-08-27 | | Bowser | 1989-08-31 | | Chirpy | 1998-09-11 | | Whistler | 1997-12-09 | | Slim | 1996-04-29 | | Puffball | 1999-03-30 | +----------+------------+
ペットの所有者を調べるには、次のクエリーを使用します。
Press CTRL+C to copymysql> SELECT owner FROM pet; +--------+ | owner | +--------+ | Harold | | Gwen | | Harold | | Benny | | Diane | | Gwen | | Gwen | | Benny | | Diane | +--------+
このクエリーは各レコードから owner
カラムを取り出すだけなため、一部は複数回出現しています。 出力を最小化するには、キーワード DISTINCT
を追加して、一意の出力レコードをそれぞれ 1 回だけ取り出すようにします。
Press CTRL+C to copymysql> SELECT DISTINCT owner FROM pet; +--------+ | owner | +--------+ | Benny | | Diane | | Gwen | | Harold | +--------+
WHERE
句を使用して、行の選択とカラムの選択を組み合わせることができます。 たとえば、犬と猫だけについて生年月日を調べるには、次のクエリーを使用します。
Press CTRL+C to copymysql> SELECT name, species, birth FROM pet WHERE species = 'dog' OR species = 'cat'; +--------+---------+------------+ | name | species | birth | +--------+---------+------------+ | Fluffy | cat | 1993-02-04 | | Claws | cat | 1994-03-17 | | Buffy | dog | 1989-05-13 | | Fang | dog | 1990-08-27 | | Bowser | dog | 1989-08-31 | +--------+---------+------------+