トップページ

SQL Server :SQL文

SQL文を覚えるのは非常に厄介なことで、ちょっと凝った処理は調べなければなりません。今まで作成したSQL文の例を覚書しときます。

UPDATE テーブル1
SET 項目1 =
(select 項目1 from テーブル2 where テーブル1.キー=テーブル2.キー)

これは、テーブル1の項目1の値をテーブル2の項目1の値に変更したいときに使います。

 

INSERT INTO テーブル1 (項目1, 項目2 )
SELECT テーブル2.項目1, テーブル2.項目2
FROM テーブル2

これはテーブル2の項目1、項目2をテーブル1に追加したい場合に使います。

 

UPDATE テーブル1
SET 項目1 = '0' + 項目1
WHERE (LEN(項目1) < 3)

これは項目1が文字列型の場合で、2文字と3文字データが混在してた場合に、2文字のデータの頭に0を付けて3文字データに揃える場合に使います。SQL Server特有のTransact SQL 関数を用いています。

 

SELECT * INTO テーブル2 FROM テーブル1

これはテーブル1のコピーをテーブル2という名前で作る場合に使います。

 

 

 

 

inserted by FC2 system