2010-02-01から1ヶ月間の記事一覧

文字列を == で比較してもいい例

昨日、トリムされているかの判定処理を書いていて気付いたのですが…。 Javaでは、文字列比較に == を使ってはいけないのが常識。 でも、以下の場合は == を使ってもOKです。 /** * トリムされている(両端が空白でない)かどうか判定します。 * * @param str …

OR条件よりもUNIONの方が速い!

一週間悩んで、やっと分かったのでメモ。 こういうSQLの場合、前者よりも後者の方が速いです。 SELECT * FROM FooTable LEFT OUTER JOIN BarTable1 ON FooTable.ID = BarTable1.ID LEFT OUTER JOIN BarTable2 ON BarTable1.F_ID = BarTable2.ID LEFT OUTER J…