SQLserver TIPS
最近知ったTIPS2つ。
(1)FROM句で、SELECT文をテーブルとして扱う方法。(SELECT・・・)とかいただけではダメ。
(SELECT・・・) AS A、とする。何故かは分かりませんが・・・。
(2)A LEFT OUTER JOIN B ON A.c=B.d WHERE YEAR(B.e)=2005、は期待通りにはLEFT JOINされません。
これを行うためには、 A LEFT OUTER JOIN B ON (A.c=B.d AND YEAR(B.e)=2005)、とします。
注意:これはYEARに限ったことではありません。
カテゴリ
ソフトウェアトラックバック(0)
このブログ記事を参照しているブログ一覧: SQLserver TIPS
このブログ記事に対するトラックバックURL: http://codeanimato.com/mt/mt-tb.cgi/570


コメントする