社区
疑难问题
帖子详情
如何实现复杂动态查询?
aspawan
2006-04-20 12:46:58
我在做一个学生管理系统,用vb2005&sql server
不知如何实现动态复杂查询~
比如:combobox显示表的列名,任意选择一个列名,然后另一个combobox显示条件(大于,小于。。。),textbox写要查询得值,然后另一个combobox选择逻辑关系(与,或。。。)。
下面还能继续添加上述条件。
我该怎么生成sql语句?该怎么执行此sql。
...全文
166
10
打赏
收藏
如何实现复杂动态查询?
我在做一个学生管理系统,用vb2005&sql server 不知如何实现动态复杂查询~ 比如:combobox显示表的列名,任意选择一个列名,然后另一个combobox显示条件(大于,小于。。。),textbox写要查询得值,然后另一个combobox选择逻辑关系(与,或。。。)。 下面还能继续添加上述条件。 我该怎么生成sql语句?该怎么执行此sql。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
web700
2006-04-20
打赏
举报
回复
sql server 2000 存储过程与xml编程 这个书里就有详细的介绍,我昨天刚看了.
jwt1982
2006-04-20
打赏
举报
回复
哦,发现漏一个值了
首先定义一个
dim strSql as string
strSql="select * from tablename where "
for i=1 to colcount
strsql=strSql+comboboxCol.text+textbox.text+comboboxANDOR.text
next i
jwt1982
2006-04-20
打赏
举报
回复
再来,呵呵,编程基础问题
首先定义一个
dim strSql as string
strSql="select * from tablename where "
for i=1 to colcount
strsql=strSql+comboboxCol.text+comboboxANDOR.text
next i
执行strSql就可以了
呵呵仅仅是一个类似的说明
撸大湿
2006-04-20
打赏
举报
回复
......
俺真失败
sunxy5291
2006-04-20
打赏
举报
回复
是呀
我也看不懂!
aspawan
2006-04-20
打赏
举报
回复
看不懂~!
撸大湿
2006-04-20
打赏
举报
回复
不同类型的列,写法有所不同
组合SQL语句前,首先确定每个列的类型
撸大湿
2006-04-20
打赏
举报
回复
select @sql=@sql+case @where when '' then '' else ' where '+ @where end
撸大湿
2006-04-20
打赏
举报
回复
楼主要判断一下列名改列类型
CHAR写法
declare @comTBNAME VARCHAR(100),--表
@comFD varchar(100),--列
@comLF varchar(100),--条件
@comAO varchar(100),--AND || OR
@TXT varchar(100) --字段
declare @sql varchar(8000)
declare @Where varchar(8000)
select @sql='',@where=''
select @sql='select * from '+@comTBNAME+' '
,@Where =@Where+ (case isnull(@comFD,'') when '' then ''
else @comAO +' '+ @comFD +' '+@comLF+ ' '''+@TXT+''''
end)
-----------------
select @sql=@sql+case @where when '' then '' else @where end
itblog
2006-04-20
打赏
举报
回复
这里编程最基本的啦~
大概是这样:
dim sql
sql="select * from 表 where 1=1"
if trim(combobox.text)<>"" then
sql=sql&" and "&combobox取的字段值&取到的罗辑值&textbox的值
end if
然后再跟上面一样,判断其它的,不为空,就加上条件。
SpringBoot Jpa
实现
复杂
的
动态
sql
查询
SpringBoot Jpa
实现
复杂
的
动态
sql
查询
这里说一下如何利用Jpa
实现
复杂
的
动态
sql
查询
,关于Jpa的介绍我就不多说了,相信小伙伴们都知道,好了,不多说,咱们直奔主题。 我这里会贴出关键部分代码以及说明: 我的...
spring data jpa
动态
分页
查询
多表多条件
复杂
查询
实现
本篇文章重点解决通过jpa
实现
动态
分页多表
复杂
查询
的
实现
公司现在用的spring data jpa作为后台运营框架 ,通过下图jpa封装的这五个方法虽然就可以
实现
动态
分页
查询
,(关于这个接口的使用网上一大堆,这里就不再赘述了)...
如何
实现
Springboot+mybaitis
动态
查询
与关联
查询
?
之前总结过mybaitis的关联
查询
与mybaitis
动态
查询
,今天正好项目中有同时用到这两种
查询
,通过这个需求,总结一下,希望可以帮助到大家 1、 大致的需求如下: (1)如图所示
实现
搜索功能,其中可以按照项目分类 或...
Spring data jpa
复杂
动态
查询
方式总结
一.Spring data jpa 简介 首先我并不推荐使用jpa作为ORM框架,毕竟对于负责
查询
... 首先JPA是Java持久层API,由Sun公司开发, 希望整合ORM技术,
实现
天下归一. 诞生的缘由是为了整合第三方ORM框架,建立一种标准的...
Spring Data JPA之JpaSpecificationExecutor
复杂
动态
查询
实例
本文接SpringDataJPA
查询
方法那些事继续学习JpaSpecificationExecutor
复杂
动态
查询
。 【1】回顾简单
查询
简单
动态
查询
实例如下: public Page&amp;amp;amp;amp;amp;amp;lt;User&amp;amp;amp;amp;...
疑难问题
22,209
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章