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
0 0 0
(请您对文章做出评价)
分享到:
相关推荐
SQL中case语法的使用
详细介绍sql语句中case的用法,让大家更好地运用和学习。
SQL中Case语句用法讨论_BJSQL中Case语句用法讨论_BJSQL中Case语句用法讨论_BJSQL中Case语句用法讨论_BJSQL中Case语句用法讨论_BJSQL中Case语句用法讨论_BJSQL中Case语句用法讨论_BJSQL中Case语句用法讨论_BJSQL中...
CASE 可能是 SQL 中被误用最多的关键字之一。虽然你可能以前用过这个关键字来创建字段,但是它还具有更多用法。例如,你可以在 WHERE 子句中使用 CASE。本文将为大家介绍SQL Server中Case 的不同用法。
SQL中Case的使用方法 Case具有两种格式。简单Case函数和Case搜索函数。
1.Case函数的用法 (1)使用类似:switch-case与if-else if。 (2)语法: case [字段] when 表达式 then 显示数据 when 表达式 then 显示数据 else 显示数据 end (3)百分制转换素质教育 1)如图:我们要将显示的数据...
case语句 sql server case语句
sql数据库 转 Access SQL语句改写之 Case When Then When Then Else End!值得下载看看!资源免费,大家分享!! 更多免费资源 http://ynsky.download.csdn.net/
本文实例讲述了mysql存储过程之case语句用法。分享给大家供大家参考,具体如下: 除了if语句,mysql提供了一个替代的条件语句CASE。...我们可以使用简单CASE语句来检查表达式的值与一组唯一值的匹配,上述sql中,case_e
Delphi中sql语句的使用总结 Delphi中sql语句的使用总结 Delphi中sql语句的使用总结
CASE的用法 (Transact-SQL)
通过例子描述SQLserver中CASE的使用。
SQL__case_when_then_的用法
sql学习 催人泪下-CASE WHEN改造.sql
SQL学习六-CASE WHEN
论SQL Server数据库中Case函数的作用.pdf
SQL中Case的使用方法 Case具有两种格式。简单Case函数和Case搜索函数。 代码如下:–简单Case函数 CASE sex WHEN ‘1’ THEN ‘男’ WHEN ‘2’ THEN ‘女’ ELSE ‘其他’ END –Case搜索函数 CASE WHEN sex = ...
本文档介绍了SQL中case...when的用法。
CASE (UserVoice) JOIN (UserVoice) CTEs (UserVoice) CREATE statements IN expressions And many more You can now store your styles in a shared folder to have a consistent style across your team Create ...