hur.cn - 华软网

 热门搜索

用什么方法去数据窗口里的不重复数据最简单 !!!!!!!!!

  作者:未知    来源:网络    更新时间:2018/10/12
id   name  
1     a
2     a
3     b
4     c
5     c
6     c
7     d

我想取不重复的数据   a,b,c,d插入ddlb_1里  

用什么方法是最简单的    我感觉用FOR不是最简单
------华软网友回答------
select distinct name from ......
------华软网友回复------
数据窗口里的东西   你怎么用这个啊
------华软网友回复------
感觉不用FOR是不可能的,到少要一次吧
------华软网友回复------
嘿嘿,俺就不用for
dw_1.setsort('col1 a')
dw_1.sort()

dw_1.setfilter('col1=col1[-1]')
dw_1.filter()
------华软网友回复------
请问    啊乌  我没有明白你的意思    我最后要插入ddlb里   

你的是在那里去到的不重复的值  


------华软网友回复------
先按指定列排序,然后上一列值和下一列值相等的不就是重复数据吗?我的代码里已经写的很清楚了
------华软网友回复------
newskysoft(阿乌) 的两句真是精巧

学生谨受教了


qfkx.com
------华软网友回复------
同时学生也指出 newskysoft(阿乌)先生的代码弱点:你只可掏出a、c


qfkx.com
------华软网友回复------
是啊   我按照他的代码执行后就A,C了   


------华软网友回复------
yeqiufeng(叶秋枫)    请问   我该如何更改    我不太明白    newskysoft(阿乌)的方法  


------华软网友回复------
插入ddlb照旧直接到表中select distinct 吧,最多加几个where条件。
------华软网友回复------
焦点用 select distinct 就行。然则方法笨了点,一般运用dw。
------华软网友回复------
应该这么写

dw_1.setsort('col1 a')
dw_1.sort()

dw_1.setfilter('col1 <> col1[-1]')
dw_1.filter()

即可
------华软网友回复------
楼上的还漏了一点,应该是dw_1.setfilter('col1 <> col1[-1] or getrow() = 1')
------华软网友回复------
摆渡人有这个例子,论坛里以前也有过类似的问题结果
------华软网友回复------
能够运用游标呀 在游标里能够select distinct name from 表名  这样ddlb_1.item()就能够实现了 能够先试试
------华软网友回复------
頂﹐能够用游標也能够用lzp_lrp(lzp)的方法﹐你自己試試吧
------华软网友回复------
li_d_s(我是小鬼-日货?送我都不要,哪怕是丰田和日产的轿车) 

呵呵,不写or getrow() = 1,效果也是一样的
------华软网友回复------
不错      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。