MySQLで開始から終了日付内を調べたいとき
2014/07/02
等号不等号でもできるけど、BETWEENというのがよさそう。
■参考サイト
http://sasuke.main.jp/sqlbetween.html
WHERE time BETWEEN s_time AND e_time;
でs_time以上e_time以下みたいになって
日付内を調べられる。
微妙に高速化が望めるとのこと。
それ以上に等号不等号だと、どっち向き? と
考えることが多いのでこっちの方が可読性も高く便利。
関連記事
-
-
MySQLでWhere句をつけてdumpファイルを出力する方法
MySQLであるテーブルからWhere句をつけて、絞った結果をダンプさせたかった ...
-
-
MySQLのintのカラムで2147483647の値
MySQLでintのカラムに数値を入れると「2147483647」という値になっ ...
-
-
MySQLにて指定したカラムがNULLもしくは空の場合、あらかじめ決めておいた内容で表示する方法
何らかのフォームとMySQLを組み合わせた際に任意入力の項目はそのカラムがNUL ...
-
-
MySQLでテーブル構造とデータをコピーする方法
MySQLで既にあるテーブルとデータに対して実験を行う必要があった。本番テーブル ...
-
-
MySQLで「doesn't have a default value」エラーの対処
MySQLでINSERT時に「Field 'カラム名' doesn't have ...