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

このWIKIを編集するにはパスワード入力が必要です

認証パスワード