1) 要用到的表格:
表名称 | Shop_tbl_ProductInfo | |||
数据来源 |
| |||
存储数据 | 产品表(主表) | |||
主键/外键 |
| |||
字段名称 | 说明 | 类型(精度范围) | 备注 | |
P_Code(PK) | n 产品SKU号,即下单号,产品系统编号(p123456789) | Char(10) | not null | |
P_Name | n 产品名称 | Nvarchar(100) | not null | |
P_Brand(FK) | n 品牌(用字典库的) | Int |
| |
P_Price | n 产品价格(单位元) | Money |
| |
P_UserPrice | n 产品会员价(单位元) | Money |
| |
Remark | n 备注 | Nvarchar(500) |
| |
|
|
|
| |
2) 要实现的功能:
查询出所有产品,只显示产品名称及价格,如果产品会员价格是0或者为null时,显示产品价格,否则显示会员价格
3) 实现的语句如下:
select P_Name,(case when P_UserPrice is null or P_UserPrice=0 then P_Price else P_UserPrice end) as UserPrice from shop_tbl_ProductInfo