| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 708 人关注过本帖
标题:SQL SERVER 如何进行判断性IIF函数的查询?
取消只看楼主 加入收藏
pzyun1985
Rank: 2
等 级:论坛游民
帖 子:106
专家分:18
注 册:2013-4-13
结帖率:84.21%
收藏
已结贴  问题点数:20 回复次数:1 
SQL SERVER 如何进行判断性IIF函数的查询?
图片附件: 游客没有浏览图片的权限,请 登录注册

W3="村名称"
W4="="
W5="长山村"
这个是我设想的SQL查询:
sqlexec(nhandle,"select * from ZRK WHERE "+W2+" IIF('"+THISFORM.CONTAINER7.CHECK1.VALUE+'"=1,"+W3+" "+W4+" '"+ALLTR(W5)+"' "+W7+") "+W8+" "+W9+" "+W10+" '"+ALLTR(W11)+"' "+W12+"","s")
以前因为是本地表,所以第一句就是SELE * FROM ZRK INTO CURSOR S,再往下进行排选,现在数据换成SQL数据库,如果第一句是SELE * FROM ZRK INTO CURSOR S就很慢,能不能用上面的查询语句来跳过查询(如果CHECK.VALUE=1就运行查询,CHECK.VALUE=0就跳过),但是上面的代码我运行不出结果。
搜索更多相关主题的帖子: SQL数据库 长山村 如何 
2013-11-24 10:00
pzyun1985
Rank: 2
等 级:论坛游民
帖 子:106
专家分:18
注 册:2013-4-13
收藏
得分:0 
回复 2楼 tlliqi
是SQL SERVER查询代码中插入IIF判断,就是运行不出结果
2013-11-24 10:42
快速回复:SQL SERVER 如何进行判断性IIF函数的查询?
数据加载中...
 
   



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

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