勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

MySQLで開始から終了日付内を調べたいとき

   2014/07/02  MySQL

等号不等号でもできるけど、BETWEENというのがよさそう。

■参考サイト
http://sasuke.main.jp/sqlbetween.html

WHERE time BETWEEN s_time AND e_time;

でs_time以上e_time以下みたいになって
日付内を調べられる。

微妙に高速化が望めるとのこと。

それ以上に等号不等号だと、どっち向き? と
考えることが多いのでこっちの方が可読性も高く便利。

 - MySQL

  関連記事

mysqlで正規化できない時はシリアライズ使う

アンケートか何かに機能追加している際、配列を カンマ区切りで結合して文字列でDB ...

MySQLで直近に挿入したオートインクリメントの値と次回挿入する値を取得する方法

phpとmysqliを使っている中で次回挿入するオートインクリメントの値と、前回 ...

MySQLのトリガーを使用して特定のテーブルの操作を行った際に別テーブルにログを残す方法

MySQLにトリガーという機能があるらしくどのようなものか調べたところ、事前に「 ...

MySQLでdatetime型のカラムをdate型やtime型に変換して検索する方法

MySQLでdatetime型のカラムがあり、そちらをdate型やtime型に変 ...

MySQLで「doesn't have a default value」エラーの対処

MySQLでINSERT時に「Field 'カラム名' doesn't have ...