だらだらやるよ。

こげつのIT技術メモ

誕生日検索する

特定の月や日で、年をまたいで検索したいときってありますよね
そんなときのSQL

SELECT
  birthday
FROM
  users
WHERE
  DATEPART(m,birthday)=7 AND 
  DATEPART(d,birthday)=31

こんな感じ:-)
これでおいらと同じ誕生日の人が沢山検索できます。

んでもあれなんですよね、昔どこかでWHERE句に関数入れると重くなるから辞めたほうがいいって言われたことがあるのですよね。。。ふむ、どうなんでしょう?