社区
基础和管理
帖子详情
=====请问一下大家,怎样用SQL实现下面的效果呀?=====
Yizhoujimoqitian
2011-10-08 08:55:57
请问一下大家,怎样用SQL实现下面的效果呀?谢谢。
数据1
和
数据2
是同一个数据库中的数据,
情景一:
当
数据1
时,要实现
效果1
(即只有一条数据是不添加“合计行”);
情景二:
当
数据2
时,即有多条数据,要实例
效果2
(即自动添加“合计行”);
还要根据“项目名称”合并“项目名称”、“已缴金额”、“备注”
补充:
要同时满足情景一和情景二。
...全文
90
3
打赏
收藏
=====请问一下大家,怎样用SQL实现下面的效果呀?=====
请问一下大家,怎样用SQL实现下面的效果呀?谢谢。 数据1和数据2是同一个数据库中的数据, 情景一:当数据1时,要实现效果1(即只有一条数据是不添加“合计行”); 情景二:当数据2时,即有多条数据,要实例效果2(即自动添加“合计行”); 还要根据“项目名称”合并“项目名称”、“已缴金额”、“备注” 补充:要同时满足情景一和情景二。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qin_phoenix
2011-10-08
打赏
举报
回复
实在是要在 sql中实现的话:
可以用 nullif, lag()函数实现
大概的思路:
nullif(收费项目,lag(收费项目) over(partition by 收费项目 order by 收费项目)
dawugui
2011-10-08
打赏
举报
回复
你这是在做报表吧?用SQL貌似无法实现.
xiaobn_cn
2011-10-08
打赏
举报
回复
你的需求中的效果2只依靠SQL本身是无法实现的,建议楼主在报表程序中想办法解决。
SQL
中如何
实现
三元运算符
效果
?妙用 “CASE WHEN语句”
很遗憾
sql
中没有正式的三元运算符,但是可以使用CASE WHEN组合
实现
同样的
效果
: SELECT (CASE WHEN 1=1 THEN 'True' ELSE 'False' END)
下面
以一道
sql
题来展示“CASE WHEN”的实用性: 一张表数据如下 1900...
sql
注入---入门到进阶
概述:针对
SQL
注入的攻击行为可描述为通过用户可控参数中注入
SQL
语法,破坏原有
SQL
结构,达到编写程序时意料之外结果的攻击行为,其本质就是对于输入检查不充分,导致
SQL
语句将用户提交的非法数据当作语句的一部分来...
sql
语句
实现
分页
sql
语句
实现
分页 /* 分页思想:比如你要每页获取10条记录,当你显示第5页的记录时, 也就是选取第40条至50条的记录.首先应该从所有的记录集中选取 50条记录,同时进行倒序,再从中选10条,就完成工作了。
下面
是...
SQL
实现
行转列的两种方式
SQL
实现
行转列的两种方式 在我们日常开发的场景中,可能会遇到使用
SQL
进行行转列的问题,那么
下面
我将介绍两种方式供大家参考。大家只要认真看完,我想肯定会学会这两种简单的方法的! 首先我们准备一张数据表:my_...
MyBatis的各种动态
sql
写法以及各种动态
sql
所需使用的标签
文章目录MyBatis的各种动态
sql
写法1、各种动态
sql
所需使用的标签1.foreach 标签2.where标签3.
sql
标签4.trim标签2、批量添加、更新、删除3、给一个类起别名 1、各种动态
sql
所需使用的标签 1.foreach 标签 首先在...
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章