May 14, 2008

SQL: テーブル名をASすると元の名前は隠ぺいされる

SELECT foo.value FROM foo AS bar

とかやると「fooなんてねーよ」と怒られる。

逆にSELECTするカラムなんかは元の名前じゃないと怒られる。

SELECT value AS val FROM foo

WHERE val IS NOT NULL 

「valなんてねーよ」