社区
PowerBuilder
帖子详情
如何过滤出数据窗口中的重复数据??
pinglv
2002-08-23 06:33:48
比如我的数据窗的数据是这样的:
AA 123
AA 123
AA 456
AA 456
BB 123
BB 123
我希望过滤出来的数据如下:
AA 123
AA 456
BB 123
怎么做?有没有简单些的方法?
希望帮助!!!
谢谢先!
...全文
45
11
打赏
收藏
如何过滤出数据窗口中的重复数据??
比如我的数据窗的数据是这样的: AA 123 AA 123 AA 456 AA 456 BB 123 BB 123 我希望过滤出来的数据如下: AA 123 AA 456 BB 123 怎么做?有没有简单些的方法? 希望帮助!!! 谢谢先!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
20hao
2002-08-24
打赏
举报
回复
其实应该注意用distinct这个参数,其他都和普通的一样做
baiquk
2002-08-23
打赏
举报
回复
在数据窗口中,菜单Rows下有一个"Suppress Repeating Values"选项就行呀
ice2water
2002-08-23
打赏
举报
回复
select distinct 字段1,字段2
from 表
where 条件
应该是对的
flyerlxg
2002-08-23
打赏
举报
回复
在设计数据窗口对象时按楼上的兄弟所讲把它打个勾吧,这样最简单不过啦
baiquk
2002-08-23
打赏
举报
回复
select distinct 字段1,........
from 表
where .............
在数据窗口中
可以suppression repeating values 可以去掉重复值
yuxuan
2002-08-23
打赏
举报
回复
同意楼上的
iwithyou
2002-08-23
打赏
举报
回复
啊,AA要出现几次...
wk_1978
2002-08-23
打赏
举报
回复
如果是datawindow,就在数据窗口画板里面的菜单中(rows)Distinct选项,或者是uppress .... (压缩重复值选项)
青藤1111
2002-08-23
打赏
举报
回复
select distinct 字段1,字段2
from 表
where 条件
wk_1978
2002-08-23
打赏
举报
回复
select distinct 数据为AA的字段,数据为123的字段 from tb
rockmars
2002-08-23
打赏
举报
回复
datawindow中的Design菜单下有一个Distinct选项
MySQL8之
窗口
函数实战&应用
由浅入深的将
窗口
函数相关知识讲解清楚,为了能够让读者轻松掌握
窗口
函数,本课程具备以下特点。引入相关的
数据
表
数据
和项目需求,让读者感觉自己在实现真实的项目。淡化纯理论的概念,重在实践。知识点由浅入深,将复杂的知识简单化。基于MySQL8的官方英文文档进行知识点的抽取。对比没有
窗口
函数和有
窗口
函数时的方案实现,意在让读者能够明白
窗口
函数的引入意义。
flink 处理迟到
数据
(Trigger、设置水位线延迟时间、允许
窗口
处理迟到
数据
、将迟到
数据
放入侧输
出
流、代码示例、迟到
数据
触发
窗口
计算
重复
结果处理)
文章目录前言1.Trigger2.处理迟到
数据
2.1 设置水位线延迟时间2.2 允许
窗口
处理迟到
数据
2.3 将迟到
数据
放入侧输
出
流3.实操3.1 代码示例3.2
中
间遇到的异常3.3 结果演示4. 迟到
数据
触发
窗口
计算
重复
结果处理 前言 迟到
数据
,是指在watermark之后到来的
数据
,事件时间在水位线之前。所以只有在事件时间语义下,讨论迟到
数据
的处理才有意义。对于乱序流,可以设置一个延迟时间;对于
窗口
计算,可以设置
窗口
的允许延迟时间;另外可以将迟到
数据
输
出
到Side Outputs 1.Trigg
pb利用
数据
窗口
查询
重复
记录
dw_1.settransobject(sqlca)dw_1.retrieve()dw_1.SetSort ("g_id A")dw_1.Sort()dw_1.SetFilter ("g_id = g_id[-1]")dw_1.Filter()if dw_1.RowCount() > 0 then Messagebox("注意", "用户编码
重复
.")end ifdw_1.SetFi
PB判断是否有
重复
数据
使用Update函数保存
数据
之前,通常要判断
数据
窗口
中
是否有主键
重复
的
数据
,如果有
重复
则不允许提交。如果我们不编写程序判断,
数据
窗口
本身业可以进行校验,但是显示的都是英文的提示信息。为此,我们通常在DBError事件
中
返回1以屏蔽该英文的提示信息,然后编写程序进行主键
重复
判断。 进行主键
重复
判断,实现的方法很多,效率高的不多。这里介绍的是效率非常高的一种方法。该方法的思路是,通过
过滤
,将只显示过
如何去除
数据
库
中
重复
的
数据
重复
即first_name, last_name,email 三个字段都相等,则对这个三个字段开窗,也就是
重复
的
数据
会在一个
窗口
,使用row_number对
重复
的
数据
排序,最后用子查询限制row_number只为1,即对
重复
的
数据
之筛选
出
来一条;直接在原表上删除
数据
,条件是对字段联合开窗后,row_number>1 即
重复
的
数据
;:distinct后面加多个字段,即多个字段联合起来去重,就能只筛选
出
一条
数据
!第一步:对
重复
数据
开窗,使用row_number()函数。:新建一个表tmp,将以上
数据
导入即可;.
PowerBuilder
1,079
社区成员
66,439
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章