- ベストアンサー
mysql内のデータを表示させたい
mysql内にデータが入っており、その中の何日~何日までを表示させたいのですが、なかなかできず悩んでおります。 | hiduke | contents | | 2009-01-01 | テスト1 | | 2010-01-01 | テスト2 | | 2010-12-31 | テスト3 | | 2011-11-01 | テスト4 | となっているとき2010年のものだけを表示させたい場合はどのように記述したらよろしいでしょうか? わかる方がいらっしゃいましたら教えていただけないでしょうか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
hiduke BETWEEN '2010-01-01' AND '2010-12-31' もしくは YEAR(hiduke) = 2010 など。 何百万件もレコードがあるなら、パフォーマンス的には ちゃんと実行計画で測った方が良いかもしれません。 http://blog.fukaoi.org/2009/03/19/mysql_datetime
その他の回答 (1)
- okbakabaka
- ベストアンサー率30% (22/73)
回答No.1