takaemon21返信たとえば、都道府県別の平均体重を出したいときなどは、都道府県ごとにグループ化する必要があります。」という書式で使用します。都道府県ごとの体重の平均を出す場合は以下のようにします。sec)都道府県ごとのメンバー数を出力する。コメントを残す特定のフィールドがNULLの行を一致させる。各行において値が入っていない列はNULLが入っています。NULL”演算子を使用します。以下のようにaddressの値を入れずにINSERTすると、addressフィールドがNULLのデータが入ります。sec)addressが埼玉以外を抽出しても、addressがNULLの行は抽出されません。sec)もちろん、””とも一致しません。NULL演算子を使います。BY’句を指定していない場合は、データの並び順は保障されません。年齢順で並び替えたりすることができます。以下は、年齢の若い順に並び替えた場合の例になります。sec)逆に、年齢が高い順に並び替えた場合は以下になります。takaemon21返信COUNT関数を使用することで、選択されたレコードの数を出力できます。takaemon21返信MySQLのWHERE句で条件の範囲指定をするWHERE句には、完全一致以外にも検索方法があります。比較演算子を使用します。32歳以上のメンバーを検索する場合は以下のようにします。列に別名をつけるちなみに、列名に別名をつけることもできます。表示する列名の後にスペースで区切って別名を記入します。列名は通常アルファベットで登録してありますが、日本語でわかりやすく表示することもできます。sec)これは、複数のテーブルを扱うなど複雑な処理をする場合にも役に立つときがあります。重複データを除くMySQLでは重複したデータを取り除くこともできます。今回の例では、address列に重複したデータがいくつもあります。sec)FROM句でmemberテーブルを指定し、SELECT句でaddress列を指定し、それに対してDISTINCTを指定することによって、重複したデータを排除しています。このaddressに対して’住所’という別名をつけています。takaemon21返信SELECT文の基本SELECT文はSELECT句とFROM句が必須の句となります。hogetableというテーブルの全データ(全列全行)を取り出すには以下のようにします。hogetableこの例の書式は以下です。上記の例の”*(アスタリスク)”は”全部の列”を意味します。この場合すべての列が抽出されます。今回は以下のテーブルを例に説明します。sec)MySQLのテーブルから条件にあったデータだけを抽出するで、このままだと、全行を抽出してしまうことになるので、通常は”WHERE句”をつけて、条件にあったデータだけを抽出します。memberテーブルの中から、”address”列が”東京”の人だけを抽出したい場合は以下のようにします。sec)MySQLのテーブルから抽出するときに列を指定するSELECT句に’*’を指定すると全列が表示されます。表示する列を限定したい場合は、’*’ではなく列名を指定します。複数の列を指定する場合は’,'(カンマ)で区切って指定します。sec)列に別名をつけるちなみに、列名に別名をつけることもできます。表示する列名の後にスペースで区切って別名を記入します。sec)これは、複数のテーブルを扱うなど複雑な処理をする場合に役に立つときがあります。カラムと追加・削除・変更(名前、データ型)するhttps化(ssl化)したらレイアウトがおかしくなった。