SQLメモ
結合
交差結合(クロス結合)
行×行の結合を行う
SELECT * FROM kaiin CROSS JOIN kbn
等結合(自然結合)
同じキーを元に結合する
SELECT * FROM kaiin INNER JOIN kbn ON kaiin.kaiin_cd = kbn.kaiin_cd
外部結合
キーが一致しない行も返す
SELECT * FROM kaiin LEFT OUTER JOIN kbn ON kaiin.kaiin_cd = kbn.kaiin_cd
自己結合
自分自身と結合する
varcharとnvarchar
nvarcharはunicodeとして扱うため、1文字ごとに2バイト使う
varcharは1バイトだったり2バイトだったり。
タイムアウトする。。
SQLでorとか!=とか多用すると遅くなるので原則使わないように。。
charとvarcharとの比較
rtrim(char) = varchar とすること。
- 最終更新:2009-11-11 10:01:53