MARCO's FREE MEMO

携帯フォトや備忘録などをちょこっと…

SQLのエイリアス

2005年08月12日 23時19分43秒 | Weblog
しばらく書くテーマがなかったので無理やり・・・

今日、プログラムを何本か手直しをしていて感じたこと。
SQL文のテーブル名はエイリアスを使った方がいろいろと便利だと再確認。

select SYAIN.*,TEN.NAME
from SYAIN inner join TEN on SYAIN.TENCD=TEN.TENCD
where SYAIN.TENCD=1234

と書くよりも、

select A.*,B.NAME
from SYAIN A inner join TEN B on A.TENCD=B.TENCD
where A.TENCD=1234

とした方がSQL文を変更したり条件を追加するのも楽だし、SQLに変数で条件を追加したい時に、別のテーブルでも共通の変数で処理することが可能になる。

これからはなるべくエイリアスを使うことにしよう。

#今日は空がビカビカ☆
#明日は朝早くからちょっとお出かけ♪雨らしいけど・・・

最新の画像もっと見る

コメントを投稿