电竞比分网-中国电竞赛事及体育赛事平台

分享

sql中使用: case

 昵稱2495488 2010-08-06

sql中使用: case

文章分類:數(shù)據(jù)庫
sql中使用: case
Store_Information 表格
store_name Sales Date
Los Angeles $1500 Jan-05-1999
San Diego $250 Jan-07-1999
San Francisco $300 Jan-08-1999
Boston $700 Jan-08-1999



若我們要將 'Los Angeles' 的 Sales 數(shù)值乘以2,以及將 'San Diego' 的 Sales 數(shù)值乘以1.5,我們就鍵入以下的 SQL:

SELECT store_name, CASE store_name
  WHEN 'Los Angeles' THEN Sales * 2
  WHEN 'San Diego' THEN Sales * 1.5
  ELSE Sales
  END
New Sales,
Date
FROM Store_Information


或者可以這樣寫 : select store_name,sales=CASE store_name
  WHEN 'Los Angeles' THEN Sales * 2
  WHEN 'San Diego' THEN Sales * 1.5
  ELSE Sales
  END,Date from Store_Information




"New Sales" 是用到 CASE 那個欄位的欄位名。

結果:

store_name New Sales Date
Los Angeles $3000 Jan-05-1999
San Diego $375 Jan-07-1999
San Francisco $300 Jan-08-1999
Boston $700 Jan-08-1999

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多