`
weihong01267
  • 浏览: 48489 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

sql 用法的一点思路

 
阅读更多

今天同事找我请教一个问题,要根据传进去的sql参数,判断使用哪些过滤条件,本以为直接用<if></if>标签就可以解决,然后发现老系统都已经不存在文档了 也找不到这种if标签,只有一个不为空的<nnv></nnv>的标签,

那么怎样才能达到if做分支的效果了?

灵机一动 select 1 as a from dual where ('param'='1' and 《你的过滤条件1》) or('param'='2' and 《你的过滤条件2》)

达到了if分支的效果

0
2
分享到:
评论

相关推荐

    收获,不止SQL优化 PDF 带书签 第三部分

    然而,SQL虽然实现简单可乐,却极易引发性能问题,那时广大SQL使用人员可要“愁”就一个字,心碎无数次了。 缘何有性能问题?原因也一字概括:“量”。当系统数据量、并发访问量上去后,不良SQL就会拖跨整个系统,...

    PB远程连接SQL SERVER数据库(支持动态IP)

    远程连接sql server数据库服务器的方法,支持没有固定IP的服务器 很多兄弟反映很难看懂,我也看了一下,的确有一些无用的代码,当时调试用的,干扰大家的思路,后来,我修改一下,并写了一点说明,应该没问题啦 这个版本就...

    asp.net知识库

    将 ASP.NET 2.0 应用程序服务配置为使用 SQL Server 2000 或 SQL Server 2005 ASP.NET 2.0 中的数据源控件 使用 ASP.NET 2.0 ObjectDataSource 控件 ASP.NET 2.0 的内部变化 使用SQL Cache Dependency 代替 ...

    powerbuilder 9.0图书管理系统

    2)使用SQL Server设计数据库和数据表,注意把握数据库的设计原则; 3)要求应用程序有菜单栏,操作方便; 4)必须完成功能1-5。强调一点:在借书输入证件ID时,首先检索是否在“黑名单”和“挂失表”中,后再校验...

    图书管理系统设计任务指导

    2)使用SQL Server设计数据库和数据表,注意把握数据库的设计原则; 3)要求应用程序有菜单栏,操作方便; 4)必须完成功能1-5。强调一点:在借书输入证件ID时,首先检索是否在“黑名单”和“挂失表”中,后再校验...

    net学习笔记及其他代码应用

    28.SQLSERVER服务器中,给定表 table1 中有两个字段 ID、LastUpdateDate,ID表示更新的事务号, LastUpdateDate表示更新时的服务器时间,请使用一句SQL语句获得最后更新的事务号 答:Select ID FROM table1 Where ...

    动码生成器

    结果证明我的思路是正确的,的确遇到了不懂的地方,但是打开项目的源代码看看。。。结果也明白了不少。说说新手学习应该注意的问题吧。可能有些地方不是很详细和表述有问题,请大家见谅。 1.我首先只生成了1个表的...

    PerCM个人代码管理软件

    但是,相比较用的很习惯的sqlserver,这个调试起来还是复杂了一点。 现在编写这种带数据层的代码,已经比较有经验了。 2012年2月2日11:18:37 即使是很简单的功能,也可能需要长时间的编写。积累就因此非常的重要。 ...

    公交查询系统修正版 仿

    我们通过循环来生成SQL字符串,而不是通过循环来生成多个SQL语句。这样子在相同的条件下就只需要打开一次数据库读取。而不是通过多次循环打开来实现。这样子在数据库的链接、打开、关闭等方面节省了比较大的时间。...

    一个牛人提供的GIS源码(很好)

    基于数据库的公交换乘算法(一点思路一点问题) http://www.cnblogs.com/Tangf/archive/2006/05/28/411065.html MapInfo/ArcInfo交流(提问解答,不定时更新) ...

    全国公交查询asp源码

    我们通过循环来生成SQL字符串,而不是通过循环来生成多个SQL语句。这样子在相同的条件下就只需要打开一次数据库读取。而不是通过多次循环打开来实现。这样子在数据库的链接、打开、关闭等方面节省了比较大的时间。...

    图书管理和查询系统报告

    2)使用SQL Server设计数据库和数据表,注意把握数据库的设计原则; 3)要求应用程序有菜单栏,操作方便; 4)强调一点:在借书输入证件ID时,首先检索校验证件的真伪。在借、还书时要显示本证件已借书的量和图书...

    jQuery权威指南-源代码

    其次详细讲解了jQuery的各种选择器、jQuery操作DOM的方法、jQuery中的事件与应用、jQuery中的动画和特效、Ajax在jQuery中的应用,以及各种常用的jQuery插件的使用方法和技巧,所有这些知识点都配有完整的示例(包括...

    Activiti6.0教程例子下载

    1) database:里面存放的是Activiti使用到的数据库信息的sql文件,它支持的数据库类型如下图,使用时只需执行你自己的数据库类型的文件即可。如:你的数据库是mysql,那么就执行activiti.mysql.create.*.sql即可。 2...

    二十三种设计模式【PDF版】

    设计模式之 Template(模板方法) 实际上向你介绍了为什么要使用 Java 抽象类,该模式原理简单,使用很普遍. 设计模式之 Strategy(策略) 不同算法各自封装,用户端可随意挑选需要的算法. 设计模式之 Chain of ...

    ssh(structs,spring,hibernate)框架中的上传下载

     其中save(FileActionForm fileForm)方法,将封装在fileForm中的上传文件保存到数据库中,这里我们使用FileActionForm作为方法入参,FileActionForm是Web层的表单数据对象,它封装了提交表单的数据。将...

    Java面试宝典和大学生面试宝典

    一般有点儿偏“硬”的 IT 公司会对 C++中指针的用法、数据结构考 得比较多。偏“软”的企业会对设计模式、模板着重一些。所以本书分 得很细,力求对各种 IT 公司的笔试题目做一个详尽的阐述。 作为求职者,笔试前你...

    网管教程 从入门到精通软件篇.txt

    只有在使用故障恢复控制台时,才能使用 fixboot 命令。  fixboot [drive]  参数 驱动器  将要写入引导扇区的驱动器。它将替代默认的驱动器(即用户登录的系统分区)。例如,驱动器:D:  范例  下列命令...

Global site tag (gtag.js) - Google Analytics