勉強したことのメモ

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でLIKE検索時に大文字・小文字・半角・全角全て区別したい

以前にMySQLであいまい検索時に大文字小文字は区別しないが、それ以外は全て区別 ...

PHPでmysqli関数使用時のプリペアドステートメントの利用方法

PHPでMySQLを扱う際はmysqli関数を、エスケープの際はreal_esc ...

MySQLにて直近のクエリで発行されたAUTO_INCREMENTの値を取得する方法

やりたかったことは「MySQLで新規登録(INSERT)なら、登録時のAUTO_ ...

MySQLで開始~終了日時の間隔を計算し分に変換して出力する方法

MySQLで「開始日時」「終了日時」のdatetime型カラムがあり、開始から終 ...

MySQLでデータがあれば上書き、無ければ挿入する

既存のソースを編集時に「REPLACE INTO~~」 という見たことの無いSQ ...