タグ

ブックマーク / yukun.info (2)

  • MySQL: 同じ値のフィールドをグルーピング – GROUP BY句

    前回はソートした検索結果を出力しましたね。今回は、フィールドの値が同じレコードをグルーピングし、そのレコード集の任意のカラムに対してAVG(),MIN(),MAX(),COUNT(),SUM()…などの関数計算を適応してみます。使用するレコードは以下のものを用います。 mysql> SELECT * FROM product_list -> ORDER BY date, name; +----+-----------+----------+------------+ | id | name | quantity | date | +----+-----------+----------+------------+ | 10 | chocolate | 18 | 2009-11-17 | | 7 | cake | 35 | 2009-11-18 | | 6 | candy | 28 | 20

    MySQL: 同じ値のフィールドをグルーピング – GROUP BY句
    kurojz
    kurojz 2010/12/13
  • MySQL: データ検索クエリの基本 – SELECT文、WHERE句、LIKE、IN、BETWEENキーワード

    前回までにテーブルに一定のデータを追加しましたので、今回はそのデータを検索するクエリ文を以下の場合に分けて練習してみます。 SELECT文の基形 – WHERE句 比較文字列内にワイルドカードを指定 – LIKEキーワード、「%」、「_」記号 比較範囲の指定 – BETWEENキーワード 複数のOR結合をIN句でまとめる NOTキーワードで条件の反転 NULLフィールドの検索 – IS NULL、IS NOT NULL まず、扱うテーブル内のレコードの一覧を下記に示します。 mysql> SELECT * FROM book_list; +---------+--------+--------+-------+-----------------------+ | book_id | title | author | price | comments | +---------+------

    MySQL: データ検索クエリの基本 – SELECT文、WHERE句、LIKE、IN、BETWEENキーワード
    kurojz
    kurojz 2010/04/13
  • 1