`
zjut_xiongfeng
  • 浏览: 280215 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

如何附加条件查询

SQL 
阅读更多

在查询中往往需要增加一些用户输入的条件进行查询,这个时候需要在原来的SQL语法中增加条件,可以预先对需要查询的条件使用'%'通配符等占好位置。也可以把用户条件作为一个SQL语句连接原来的SQL,结合成新的SQL进行查询。

//获取老的SQL

ls_old_sql=dw_1.getsqlselect()


ls_new_sql=ls_old_sql

 

//连接用户输入条件
if ls_mtrl <> '' and not isnull(ls_mtrl) then
 ls_new_sql=ls_new_sql + " and material.materialid like '%" +ls_mtrl + "%'"
end if


if ls_name <> '' and not isnull(ls_name) then
 ls_new_sql=ls_new_sql + " and material.materialname like '%" + ls_name + "%'"
end if


if ls_spec <> '' and not isnull(ls_spec) then
 ls_new_sql=ls_new_sql + " and material.materialspecs like '%" + ls_spec + "%'"
end if

//连接
dw_1.settransobject(sqlca)

//重新查询
dw_1.setsqlselect(ls_new_sql)


dw_1.setredraw(false)
dw_1.retrieve()

 

 

分享到:
评论

相关推荐

    SQL Server交叉查询存储过程实现(带查询条件)

    SQL Server交叉查询存储过程实现(带查询条件) 一、交叉查询的概念 交叉查询是指将纵向的数据转换为横向的数据,以便更好地进行数据分析和展示。在SQL Server中,可以使用pivot函数或自定义函数来实现交叉查询。 ...

    附加学生信息查询系统

    界面设计需注重用户体验,提供清晰的导航,使用户能够轻松输入查询条件并查看结果。对于查询功能,可能需要实现模糊搜索、筛选和排序等功能。 再者,后端开发涉及服务器端的编程,可能使用了如PHP、Python、Java或...

    Dayucms网站系统源码 v1.525

    2、新增 附加条件查询“conditions” 实用于:list,content 3、新增 支持,反对插件,使网站不再单调! 4、新增 后台验证码开关,打开 "data/config.inc.php" 5、修复前台图片缩略图 自动裁剪功能,根据需要尺寸自动...

    WEB安全-注入漏洞

    黑客可以构造特殊请求,使Web应用执行带有附加条件的SQL语句 用户请求中带有参数的值,没有进行任何过滤 用户请求中带有参数的值,没有进行任何转码 通过特殊的请求,Web应用向数据库访问时会附带其它命令: 任意...

    asp+txt 维修点快递进度查询系统 v2.0

    查询条件:查询标题,条件等的修改见inc/wapconn.asp,修改后即可个性定制自己的查询。数据规范:第一行列标题,以后一行一条数据;默认第一列查询条件,第二列是快递公司简称,第二列快递单号。数据上传:Excel数据...

    家用轿车信息查询(附加sql数据库)

    在本项目中,“家用轿车信息查询(附加sql数据库)”是一个使用C#编程语言开发的简单应用程序,旨在帮助用户管理和查询家庭轿车的信息。这个程序特别适合C#编程的初学者,因为它提供了一个基础的数据库交互实例,...

    Android Contacts查询全过程

    接着获取查询所需的投影字段,构建查询的URI,并确定查询的附加参数如WHERE子句和排序顺序。 - **实际查询启动**:通过 `mQueryHandler.startQuery()` 发送查询请求,将查询标识、URI、投影字段、筛选条件及排序规则...

    查备案域名备案批量查询 v3.0.rar

    2、增加通过备案号,身份证,域名等18种查询条件。 2.5更新说明 1、增加后台管理和商业应用 2、后台可以查看查询记录 3、后台可以查看提交非法参数和攻击记录 4、新增api功能,可以卖查询接口 5、增加管局联系...

    asp txt 维修点快递进度查询系统 v2.0.zip

    查询条件:查询标题,条件等的修改见inc/wapconn.asp,修改后即可个性定制自己的查询。 数据规范:第一行列标题,以后一行一条数据;默认第一列查询条件,第二列是快递公司简称,第二列快递单号。 数据上传:Excel...

    asp查询xls系统源码

    asp查询xls系统源码 ...4、附加两个文件,其中一个可以对这个查询加强,选择目录后可以选择要查询的文件,主要目的是初步形成分类综合查询功能,可以顺手用这个代码扩展做一个综合查询系统,需要的自行增加。

    单表查询实验报告

    实验开始前,需要确保SCDB和ShiYan数据库已附加到SQL数据库服务器中。 在SQL语句中,`SELECT`子句用于指定要返回的列,可以配合`DISTINCT`关键字去除重复行,或者使用`TOP`来限制返回的行数。例如,`SELECT ...

    OA流程节点操作组条件SQL

    泛微OA流程操作组中条件sql查询,查询流程中所有设置过的条件:(字段名包括:流程名称 节点名称 类型名称 协办人条件 批次);

    域名批量生成查询简单超实用

    4. 多元化的查询选项:提供注册商、价格、过期日期等附加信息。 五、使用米虫进行域名批量查询 1. 下载并安装米虫工具(如提供的chaojizhan3.0版本)。 2. 启动软件,设置查询参数,如输入关键词、选择后缀、设置...

    asp txt 维修点快递进度查询系统.rar

     查询条件:查询标题,条件等的修改见inc/wapconn.asp,修改后即可个性定制自己的查询。  数据规范:第一行列标题,以后一行一条数据;默认第一列查询条件,第二列是快递公司简称,第二列快递单号。  数据上传...

    模型查询结果高亮显示

    查询可能涉及到模型的几何属性(如位置、形状、大小)、材质属性、拓扑关系或者附加的数据信息。 二、查询接口 查询接口是软件提供给用户或应用程序用于获取特定模型数据的通道。它允许用户输入查询条件,例如坐标...

    VB实现多表查询的模块实例.rar

    一个VB6.0写的数据库查询向导,VB实现多表查询的模块实例,数据库SQLSERVER,数据库文件已经为你准备好,在database目录下,测试前请自己附加好,程序使用说明:  单表查询:  1.在查询窗体中单击鼠标右建,弹出...

    日本专利查询方法

    3. **利用附加功能**:日本特许厅网站还提供了其他一些有用的功能,比如专利分类表查询、专利有效性查询等,这些工具可以帮助用户更深入地了解特定专利的状态和价值。 #### 四、注意事项 - **语言障碍**:虽然日本...

    ExtJS 通用查询

    在本例中,我们关注的是ExtJS中的通用查询功能,这是一个允许用户动态构建多条件查询的高级搜索机制。 1. **动态添加查询条件**:通用查询界面允许用户根据需求动态添加多个查询条件。这意味着用户可以自由地选择要...

    实验5 数据查询.docx

    - **单个条件查询**:基于单个条件筛选数据。 - **多个条件(AND)查询**:同时满足多个条件的数据。 - **多个条件(OR)查询**:满足任一条件的数据。 - **混合 AND 和 OR 条件查询**:组合使用 AND 和 OR ...

    JavaScript关联外挂表查询

    - **多条件查询**:通过组合多个条件来筛选数据。 - **空间查询**:如缓冲区查询,查找距离某个点或线一定范围内的对象。 - **统计分析**:对查询结果进行汇总、平均、最大值等统计计算。 - **动态可视化**:根据...

Global site tag (gtag.js) - Google Analytics