タグ : MySQL
[SQL]GROUP BYでまとめた時のカラムの最大値、最小値、合計値を返す方法
2013年10月25日プログラミング
MySQLでデータを取得する時にIDが同じデータでグループ分けし、グループ毎の最大値や最小値、また合計値を取得したい場合があります。 今回はそのような要望を解決する方法をご紹介します。 グループ分け(集約)にはGROUP …
[SQL]任意のソートをCASE文で記述する方法
2013年5月11日プログラミング
SQLのソート方法というと、カラム名を指定してASCかDESCのいずれかでソートするのが一般的ですが、CASE文を使って任意の文字列の順番でソートすることができます。 例えば、テーブル名がtable_fruit、カラム名 …
[SQL]ORDER BYに複数条件を記述する
2013年4月23日プログラミング
SQLでORDER BYを使ってソートすることはできますが、複数の条件を記述する場合は少しだけ注意する必要があります。 それは、「順番」です。 以下のように書いた場合、まず「name」でソートされた後に、「mail」でソ …
[SQL]SQLでINSERTとUPDATEを一文で行う方法
2013年4月8日プログラミング
MySQLを使っていて、レコードが存在していない場合はINSERTを使って、存在している場合はUPDATEを使うようにプログラムを書いていたのですが、もっと便利な方法があるだろうと思い、検索をしたところやっぱりありました …
[SQL]phpMyAdminでlocalhost以外からのアクセスも有効にする方法
2013年4月8日プログラミング
ローカルマシンにBitNamiでMySQLをインストールし、操作にはphpMyAdminを利用しているのですが、デフォルトの設定ではログインするためのURLは http://localhost/phpmyadmin/ h …