`
weihong01267
  • 浏览: 51654 次
  • 性别: 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就会拖跨整个系统,...

    论文研究-基于机器学习的SQL注入检测技术研究 .pdf

    实验结果表明,使用机器学习方法对SQL注入攻击样本进行检测,准确率能够达到98%,显著高于传统的检测方法。这样的高准确率对于及时发现并阻止SQL注入攻击,确保Web服务的安全运行至关重要。 关键词如SQL注入、恶意...

    SQL生成五角星

    ### SQL生成五角星的基本思路 要使用SQL来生成五角星,通常需要通过循环和条件判断来控制字符的输出。在标准的SQL中并没有直接提供绘制图形的功能,因此我们需要通过字符串操作函数(如`REPLICATE()`或`CONCAT()`等...

    SQL SERVER中中值问题分析与实现.pdf

    作者江骏在文章中提出的观点和方法,为广大的数据库开发人员提供了一种新的思路,即不应仅将SQL Server看作是一个数据存储和检索工具,而应当认识到其在数据处理和统计分析方面的潜力。同时,文章通过分析T-SQL的...

    基于SQL智能解析的代码生成引擎.pdf

    作者曾珍珍是广东科学技术职业学院的教师,她的研究方向是软件开发,发表的文章详细介绍了SQL智能解析代码生成引擎的设计思路、实现方法以及应用场景,为数据库驱动的企业应用开发提供了新的解决方案。

    access_sql查询语句

    本文将重点讨论在Microsoft Access环境下使用的SQL查询语句,并特别关注分页查询的实现方法。 #### SQL 查询语句概述 SQL查询语句是SQL语言中最常用的部分之一,用于检索存储在数据库中的数据。SQL查询的基础是`...

    基于.NET的Excel数据批量导入SQLServer的设计与实现.pdf

    根据提供的文件内容,以下是对知识点的详细阐述: 1. 批量数据导入的重要性与应用场景: 批量数据导入是一种有效提高数据录入速度的方法,尤其是在...同时,文章中的实现方法和思路对于相关领域的开发者具有参考价值。

    基于SQL Server云数据库的洪水河铁矿三维地质建模.pdf

    本篇文章主要围绕如何利用SQL Server云数据库来实现洪水河铁矿三维地质建模的具体方法和研究成果进行了...文章为相关领域的研究和实践提供了一种新的思路和方法,对于提高矿体三维建模的精度和效率具有重要的参考价值。

    vb+sql汽车配件管理系统(系统+论文+外文翻译+任务书+开题报告+中期检查表)_计算机毕业设计源代码.rar

    开发者可能使用了SQL Server或类似的数据库管理系统。 3. **数据库设计**: 数据库设计是系统的重要组成部分,包括概念设计(如实体-关系模型)、逻辑设计(如创建表结构、定义字段和关系)和物理设计(如索引和存储...

    nodejs mysql 实现分页的方法

    在MySQL中,我们通常使用`LIMIT`和`OFFSET`子句来实现这一点。 在Node.js中,我们可以通过Express框架的Router来创建路由处理分页请求。在这个过程中,我们通常需要从请求参数中读取当前页码(page)和页面大小...

    深圳飞行数据处理系统性能优化的实践与探讨.pdf

    本文主要探讨了深圳飞行数据处理系统性能优化的实践与方法。文中首先介绍了FIPS...通过合理地定位性能瓶颈、优化资源使用方法和增加系统资源供给,可以有效消除系统性能瓶颈,从而提高整个系统的运行效率和稳定性。

    javascript 操作select下拉列表框的一点小经验.docx

    通过对页面元素结构、JavaScript函数设计以及数据绑定等方面的深入探讨,不仅解决了当前项目的需求,也为类似场景提供了参考思路和技术方案。在实际开发过程中,还需要注意代码的可维护性、兼容性和安全性等方面的...

    vb 工资管理软件(vb 学习爱好者使用)

    在VB中,可以使用数据控件如DataGrid或ListView来展示和编辑这些信息,同时利用数据库(如Access或SQL Server)进行数据存储和检索。 2. **工资计算**:工资计算涉及到复杂的逻辑,比如基本工资、奖金、扣款、加班...

    python web开发工程师面试的题目与技巧.doc

    * 在项目中的职责(适当的加一点自己做了一些模块的开发方案会好一点) * 以前的公司的工作流程 * 对技术难点或者发现需求有问题等情况的处理方案 算法题目 * n 阶台阶的上法,及递归转为非递归的思路 * 生成一个...

    基于python的安全即时通讯系统项目源码+详细项目说明.zip

    13. **项目文档**:项目说明文档应详尽地介绍系统架构、设计思路、实现细节和使用方法,便于他人理解和复用。 通过这个项目,你可以全面掌握从系统设计到实现的全过程,加深对软件工程的理解,同时提升实际开发能力...

    数据挖掘技术在煤矿监控中应用研究.pdf

    为了对煤矿监控中的各种测量因素进行挖掘分析,研究者使用了SQL Server 2005的Analysis Services (SSAS),通过Business Intelligence Development Studio工作环境,采用Apriori算法对数据进行挖掘。Apriori算法是一...

    translation:尝试写一点东西

    标题 "尝试写一点东西" 暗示了这个项目可能是一个初阶的翻译工具或平台,而描述中的 "这是一个简陋的翻译后台" 更加明确了这可能是开发一个基础的翻译服务,尤其是考虑到标签中提到了 "Go",这通常意味着项目是用 Go...

    ASP+ACCESS公司门户网站建设毕业设计(源代码+论文).zip

    使用ASP.NET的身份验证和角色管理功能可以帮助实现这一点。 8. **性能优化**:通过缓存策略、数据库索引优化和减少不必要的数据库交互来提高网站性能。 9. **测试与调试**:进行功能测试、性能测试和安全性测试,...

Global site tag (gtag.js) - Google Analytics