| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 405 人关注过本帖
标题:IIF的问题请教
只看楼主 加入收藏
sharpex1
Rank: 1
等 级:新手上路
帖 子:61
专家分:0
注 册:2021-12-12
结帖率:76.92%
收藏
已结贴  问题点数:20 回复次数:5 
IIF的问题请教
UPDATE X1 ;
SET AddressCoefficient = IIF(X1.Address IN (SELECT Address FROM X1 WHERE !EMPTY(Address) GROUP BY Address HAVING COUNT(*) > 1), 0.1, 0)

对X1表中的AddressCoefficient 字段进行更新,使用了IIF函数,这里X1.Address IN (SELECT Address FROM X1 WHERE !EMPTY(Address) GROUP BY Address HAVING COUNT(*) > 1) 是不是不能作为判断条件??一直提示缺少逗号(,)
搜索更多相关主题的帖子: Address GROUP WHERE FROM COUNT 
2024-04-08 17:56
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:5 
X1.Address IN (SELECT Address FROM X1 WHERE !EMPTY(Address) GROUP BY Address HAVING COUNT(*) > 1)

VFP中不能这么用吧

坚守VFP最后的阵地
2024-04-08 20:39
easyppt
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:1
帖 子:302
专家分:696
注 册:2021-11-24
收藏
得分:5 
程序代码:
Create Curs x1(add1 c(20),Coefficient i Null Default Null)
Insert Into x1(add1) Values('aa')
Insert Into x1(add1) Values('aa')
Insert Into x1(add1) Values('bb')
Insert Into x1(add1) Values('bb')
Insert Into x1(add1) Values('cc')
Insert Into x1(add1) Values('cc')
Insert Into x1(add1) Values('dd')

Update t1 Set t1.Coefficient=Iif(Isnull(t2.add1),0,1) From x1 As t1 ;
    left Join (Select add1,Count(*) As nt From x1 Group By add1 Having Count(*)>1) As t2 On t2.add1=t1.add1

sele x1
browse
2024-04-08 23:06
laowan001
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:66
帖 子:1089
专家分:2682
注 册:2015-12-30
收藏
得分:5 
VFP中貌似不能这么用
3楼方案可行,逻辑也清晰
把需要用SQL加工的数据集做成查询或临时表,然后按条件更新即可

[此贴子已经被作者于2024-4-9 07:54编辑过]

2024-04-09 07:50
sharpex1
Rank: 1
等 级:新手上路
帖 子:61
专家分:0
注 册:2021-12-12
收藏
得分:0 
回复 3楼 easyppt
收到,谢谢
2024-04-09 14:25
schtg
Rank: 12Rank: 12Rank: 12
来 自:Usa
等 级:贵宾
威 望:67
帖 子:1730
专家分:3324
注 册:2012-2-29
收藏
得分:5 
回复 3楼 easyppt
高!
2024-04-10 05:48
快速回复:IIF的问题请教
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013829 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved