SQL復習(SQL Server)【W:69.6kg】

  • SELECT TOP 3 * FROM 商品マスタ ORDER BY 卸単価
  • SELECT TOP 3 * FROM 商品マスタ ORDER BY 卸単価
  • INSERT INTO 商品マスタ (商品ID,商品名,グループ名,仕入単価,卸単価) VALUES(11,'DVDROM','周辺機器',5000,10000)
  • //VALUESの代わりにSELECDT文
  • INSERT INTO 担当者マスタ (担当者ID,担当者名,ふりがな,MGR_ID,生年月日,性別) SELECT 支店担当者ID,支店担当者名,ふりがな,MGR_ID,生年月日,性別 FROM 支店担当者マスタ WHERE 支店担当者ID IN (10,11)
  • //ローカル一時テーブル
  • SELECT 商品ID,商品名 INTO #周辺機器 FROM 商品マスタ WHERE グループ名='周辺機器'
  • //グローバル一時テーブル
  • SELECT 商品ID,商品名 INTO ##周辺機器 FROM 商品マスタ WHERE グループ名='周辺機器'
  • UPDATE 商品マスタ SET 仕入単価 = 100000 WHERE 商品ID = 1
  • UPDATE 商品マスタ SET 仕入単価 = 50000, 卸単価 = 70000 WHERE 商品ID = 7
  • UPDATE 商品マスタ SET 卸単価 = (CASE WHEN 卸単価 < 30000 THEN 卸単価*1.2 WHEN 卸単価 >= 30000 AND 卸単価 <= 50000THEN 卸単価*0.8 ELSE 卸単価 END )
  • DELETE FROM 支店担当者マスタ WHERE 支店担当者ID = 12
  • DELETE FROM 売上データ
  • DELETE FROM 商品マスタ WHERE 商品ID IN (SELECT DISTINCT A.商品ID FROM 商品マスタ AS A ,商品マスタ AS B WHERE A.グループ名 = B.グループ名 AND A.商品ID > B.商品ID )
  • //バージョン
  • SELECT @@VERSION
  • //テーブル一覧
  • sp_tables
  • //テーブルの列情報
  • sp_columns 商品マスタ
  • //テーブルのインデックス
  • sp_helpindex 売上データ