勉強したことのメモ

webプログラマが勉強したことのメモ。

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

   

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

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

WHERE time BETWEEN s_time AND e_time;

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

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

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

 - MySQL

  関連記事

MySQLで複数のテーブルを異なるデータベースと異なるカラムでJOIN

ちょっとややこしいんだけど、以下のような条件で3つのテーブルを結合したかった。 ...

MySQLで指定の順にデータをソートする方法(ORDER BY FIELD)

MySQLで指定した順にソートしてデータを取り出したい。通常だと主キーだったり何 ...

MySQLのエラーログ取得関数

場合によってログに出力させたい値が異なる場合があったのでメモ。 function ...

MySQLで速度改善

よく見るけど実際に対面してみて難しさが分かった。 150万件ほどのデータがあって ...

MySQLでtime型データの減算と条件検索

MySQLでtime型データからint型データの減算を行い、減算後のデータを検索 ...

WordPressでデータベース接続確立エラー

WordPressで「データベース接続確立エラー」というエラー表示がされた。大抵 ...

MySQLでdatetime型データの〇日後を取得する方法(DATEDIFF)

MySQLでdatetime型データがあり、何日経過しているかを取得し、〇日経過 ...

MySQLのクエリキャッシュ設定

以前クエリキャッシュを設定していたけど、 これだとmysqlを再起動した時に再度 ...

お名前SDサーバにMySQLデータのインポート

お名前.comのレンタルサーバにそこそこ大きいサイズのMySQLデータを移行した ...

adminerでMySQLに接続しようとするとエラー

新しく構築したサーバにadminerを入れて接続しようとすると、「mysqlnd ...