社区
MS-SQL Server
帖子详情
[求助] 在视图中如何根据列值创建新列!!
musicfree_uibe
2006-08-11 09:55:22
有一个表列如下
数量 价格1 价格2
==========================
100 ¥10 ¥12.0
需要建立一个新的视图用 金额列 来取代两个 价格列,规则是如果 价格1 为0,则金额 = 价格2 * 数量,否则 金额 = 数量 * 价格1
在线等!多谢!
...全文
216
5
打赏
收藏
[求助] 在视图中如何根据列值创建新列!!
有一个表列如下 数量 价格1 价格2 ========================== 100 ¥10 ¥12.0 需要建立一个新的视图用 金额列 来取代两个 价格列,规则是如果 价格1 为0,则金额 = 价格2 * 数量,否则 金额 = 数量 * 价格1 在线等!多谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
musicfree_uibe
2006-08-11
打赏
举报
回复
多谢!结贴
liangpei2008
2006-08-11
打赏
举报
回复
楼上正解!
九斤半
2006-08-11
打赏
举报
回复
select 数量,
case isnull(价格1,0) when 0 then 数量*价格2 else 数量*价格1 end as 金额
from tablename
九斤半
2006-08-11
打赏
举报
回复
数量 价格1 价格2
==========================
100 ¥10 ¥12.0
需要建立一个新的视图用 金额列 来取代两个 价格列,规则是如果 价格1 为0,则金额 = 价格2 * 数量,否则 金额 = 数量 * 价格1
-------------------------------------------------------------
select 数量,
case 价格1 when 0 then 数量*价格1 else 数量*价格1 end as 金额
from tablename
ReViSion
2006-08-11
打赏
举报
回复
金额=case 价格1 when 0 then 价格2 * 数量 else 数量 * 价格1 end
vfp6.0系统免费下载
但是,如果在设计时刻 Scrollbars 属性设置为非 0 值,Visual FoxPro 就会允许在运行时刻对 Scrollbars 属性进行读写,因为有代码可调用 SAVEAS() 函数以
创建
一个带有滚动条的新表单。如果您不需要带滚动条的表单...
Toad 使用快速入门
在Toad的新版本
中
,还加入了DBA模块,可以帮助DBA完成许多日常管理工作。它最大的特点就是简单易用,访问速度快。使用Toad,我们可以通过一个图形化的用户界面快速访问数据库,完成复杂的SQL和PL/SQL代码编辑和测试...
MySQL
视图
Re: MySQL
视图
========================= # 什么是
视图
数据库
中
的
视图
是一个虚拟表(逻辑存在),同真实的表(物理存在)一样,
视图
包含一系列带有名称的行和列数据。行和列数据来自由定义
视图
查询所应用的表,...
Ubuntu权威指南(2/2)
5.15.7 在命令行
中
使用引号 131 5.16 排序 132 第6章 编辑文件 133 6.1 启动vim编辑器 134 6.1.1
创建
文件 134 6.1.2 状态行 135 6.2 vim编辑器的两种工作模式 135 6.2.1 输入模式 135 6.2.2 命令模式 135 6.3 保存...
Ubuntu权威指南(1/2)
5.15.7 在命令行
中
使用引号 131 5.16 排序 132 第6章 编辑文件 133 6.1 启动vim编辑器 134 6.1.1
创建
文件 134 6.1.2 状态行 135 6.2 vim编辑器的两种工作模式 135 6.2.1 输入模式 135 6.2.2 命令模式 135 6.3 保存...
MS-SQL Server
34,575
社区成员
254,583
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章