勉強したことのメモ

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

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

   

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

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

WHERE time BETWEEN s_time AND e_time;

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

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

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

 - MySQL

  関連記事

MySQLでホスト指定しても正常に接続できない場合

MySQL自体は動いており、ユーザーも登録されているのに、ホスト名を指定しても正 ...

MySQLiでSELECT文

MySQLiでSELECT文 ■データ +--+------+ | id | p ...

権限が無い場合のエラー

SQLでINSERTする際、見たことに無いエラーに遭遇した。 INSERT co ...

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

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

MySQLでWhere句をつけてdumpする

MySQLであるテーブルからWhere句をつけて、絞った結果をダンプさせたかった ...

MySQLでserver has gone~というエラー

MySQLで「MySQL server has gone away」というエラー ...

MySQLで大文字小文字

半角英数字のみのフォームで入力した値を検索した際、 データに差異が発生。 [Aa ...

MySQLで歯抜けになっているint型の数値を取得する

MySQLで歯抜けになっているシーケンス番号を 取得したいケースがあった。 ■ソ ...

MySQLでテーブル構造とデータをコピーする

MySQLで既にあるテーブルとデータに対して実験を行う必要があった。本番テーブル ...

MySQLで同一サーバーの異なるDB内のテーブルをJOINする

同一のMySQLサーバーでdb1データベースのtable1テーブルと、db2デー ...