わたしはプログラマ歴は長いんですけど、SQL歴は短いです。 別に避けていたわけではなく、データベース(以降DBと略)を扱うプロジェクトに放り込まれたことがほとんどありませんでした。DBを扱うシステムに関わった時も、そこにはDBのマイスターと呼ばれる方々がいらっしゃって、全部をお膳立てしてくださっていたので、本を読んで文法を覚えただけの状態でもなんとかなっちゃったものだから、それ以上のことを追求する気がおきなかったんですね。 一度、SQL Server 2000のインストール、テーブル設計、SQLおよびJavaのコーディングをすべて1人きりでやる機会があったんですが、その時は速度性能をまったく要求されなかったので(←動く様子がわかる程度のものを短期間で作ってくれ、というオーダーだった)、これまた本を読んだだけの知識でなんとか乗り切れてしまいました。 とにかくわたしはSQLにまったく興味があり