SQL文法 †SQL文の記法についてのメモ。SQLServerのTransact-SQLに関する話題はT-SQLの方で。 SELECT文 †
重複をまとめて表示する(1) †DISTINCTオプションを使用すると、同じレコードをまとめて表示できる。 SELECT DISTINCT col1, col2 FROM tbl 重複をまとめて表示する(2) †GROUP BY句を用いる方法。重複を認める項目を細かく指定できる利点がある。また、COUNT関数を使うなどして何件の重複があるかを調べたりすることも出来る。 SELECT col1, col2 FROM tbl GROUP BY col1, col2 UPDATE文 †
UPDATE テーブル名 SET 項目名1=データ1 , 項目名2=データ2] ... [WHERE 更新レコード条件] 全レコード更新 †
SELECT文の結果をUPDATE †
INSERT文 †
INSERT INTO テーブル名 (項目名1, 項目名2, ...) VALUES (データ1, データ2, ...) INSERT INTO テーブル名 VALUES (データ1, データ2, ...) SELECT文の結果をINSERT †
DELETE文 †
DELETE FROM テーブル名 [WHERE 削除条件] TRUNCATE文 †
TRUNCATE テーブル名 CASE文 †
ある値との一致による振り分け †CASE sex WHEN 'M' THEN '男' WHEN 'F' THEN '女' ELSE '他' END 条件式による振り分け †CASE WHEN age < 20 THEN '未成年' WHEN age < 100 THEN '成人' ELSE '100歳以上' END EXISTS関数 †
応用編 † |