条件文

MySQL

グループ化後に特化した条件の絞込みを行う(Having)

GROUPBY句でまとめたデータに対して条件を指定して絞り込みたい場合、WHERE句では行えません。たとえば、都道府県毎の平均体重に対して条件を絞りたい場合などです。そこで登場するのが、HAVING句です。以下は、平均体重が53キロ以上の都...
MySQL

~以外を表す NOT 演算子

条件文には、LIKE,ISNULL,IN,BETWEENなどの演算子がありますが、これらの条件に合わなかった場合という意味のNOT演算子をしようすることができます。LIKE演算子にNOTをつけた場合ISNULL演算子にNOTをつけた場合BE...
MySQL

複数条件での検索(AND, OR)

MySQLのWhere句で複数の条件を指定する複数条件をつける場合は、"AND"か"OR"でつなげます。"AND"でつなげた場合は"かつ"の意味になり両方の条件に合致する必要があり、"OR"でつなげた場合は"または"の意味になりいずれかの条...
MySQL

MySQLで’LIKE’演算子を用いて部分検索(あいまい検索)を行う

LIKE演算子を使用するWHERE句での文字列条件を"="で行うと完全一致したものしか検索できませんでした。しかし、ある文章の中にある文字が含まれているかどうかを検索する場面、つまり部分検索をする場面が多々あります。そのときは"="では実現...
MySQL

MySQLのBETWEEN演算子とIN演算子

BETWEEN演算子を使ってみるMySQLではBETWEEN演算子というものがあり、WHERE句で使うことができます。以下のようにすると、weigt列が60以上、かつ、70以下のメンバーを抽出します。IN演算子を使ってみるMySQLではIN...
MySQL

MySQLの条件文(WHERE句)の使い方 Vol.1

MySQLのWHERE句で条件の範囲指定をするWHERE句には、完全一致以外にも検索方法があります。'>','=','<='などの比較演算子を使用します。たとえば、32歳以上のメンバーを検索する場合は以下のようにします。・比較演算子の一覧x...