sql中使用: case文章分类:数据库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 數值乘以2,以及將 'San Diego' 的 Sales 數值乘以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 |
|