勉強したことのメモ

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で一連の処理を関数のように実行できるストアドプロシージャの設定と利用方法

MySQL関連のサイトを見ていた際にストアドプロシージャが云々というページがあっ ...

MySQLでINSERT時にオートインクリメントではないカラムに連番を登録する方法

MySQLでINSERT時にオートインクリメントではないカラムに連番を登録したい ...

MySQLで文字列を置換する方法

MySQLで文字列の置換を行いたかった。以下に方法をメモ。   目次1 ...

MySQLでdatetime型のカラムから秒は省いて検索する方法

MySQLでdatetime型のカラムに対して「2022-10-07 10:30 ...

MySQLで日時や日付で範囲検索する際に動作速度を向上させる方法

MySQLでログ系等の大量にデータが格納されているテーブルから日時や日付で範囲検 ...