DECLARE @oFrom INT
SET @oFrom = 2SELECT * FROM baseinfo
WHERE 1 = 1
AND ((@oFrom = 0 and Type = 'OrderFrom' ) or ( @oFrom = 1 and Type = 'BillStatus' ) or ( @oFrom = 2 and Type = 'Breakfast')
)

or的条件可自由添加,尤其适用互斥条件的查询。

转载于:https://www.cnblogs.com/lbhqq/p/6911662.html

sql不用拼接语句实现动态查询条件相关推荐

  1. ibatis Dynamic总结(ibatis使用安全的拼接语句,动态查询)

    ibatis中使用安全的拼接语句,动态查询,ibatis比JDBC的优势之一,安全高效  说明文字在注释中 一.引入 一个小例子   <select id="selectAllProd ...

  2. ibatis动态查询条件(转载待完善)

    ibatis动态查询条件(转载待完善) IBatis 动态查询条件 下面这个配置基本上包含了最复杂的功能:分页\搜索\排序\缓存\传值Hash表\返回hash表\动态sql <statement ...

  3. ibatis动态查询条件

    ibatis的调试相对困难,出错的时候主要依据是log4生成的log文件和出错提示,这方面要能比较熟练的看懂. 下面这个配置基本上包含了最复杂的功能:分页\搜索\排序\缓存\传值Hash表\返回has ...

  4. Vue动态查询条件-Vue动态查询规则-Vue多条件分组组合查询-递归组件(一):前端

    先看最终的效果: 最近项目上有一个需求,VUE前端要实现动态查询条件组件,后端就能够动态组装SQL. 要模仿人家Azure Devops的查询功能,我丢,Azure Devops是人家微软开发的个东西 ...

  5. 浅析Entity Framework Core2.0的日志记录与动态查询条件

    前言 Entity Framework Core 2.0更新也已经有一段时间了,园子里也有不少的文章.. 本文主要是浅析一下Entity Framework Core2.0的日志记录与动态查询条件 去 ...

  6. linq之InnerJoin和LeftJoin以及封装动态查询条件版本

    Linq的出现,使数据集的处理显得愈来愈简便.很多时候对于本地数据集的处理,脑海中的第一反应,即尝试使用Linq来实现.诸如DataTable的innerJoin以及leftJoin等操作,很多时候我 ...

  7. sql在插入语句使用子查询_SQL插入查询

    sql在插入语句使用子查询 SQL INSERT Query also referred as SQL INSERT INTO is the command used for inserting da ...

  8. 数据库SQL:在插入语句中使用查询查询语句(动态获取数据库自增字段的值)

    在插入语句中使用查询: INSERT into 表名(获取自增id1 ,获取自增id2 ,字段3 ,...... ,字段N ) SELECT 表别名1.id, 表别名2.id ,"字段3的值 ...

  9. jpa 动态查询条件 数组_Spring data jpa 复杂动态查询方式总结

    一.Spring data jpa 简介 首先JPA是Java持久层API,由Sun公司开发, 希望整合ORM技术,实现天下归一.  诞生的缘由是为了整合第三方ORM框架,建立一种标准的方式,目前也是 ...

最新文章

  1. 很幽默的讲解六种Socket IO模型
  2. 《C语言编程——零基础初学者指南(第3版)》一第1章 什么是C程序设计1.1 什么是程序...
  3. Android SDK上手指南:应用程序数据
  4. BSP tag in CRM and JSP tag in Hybris
  5. 32岁妈妈适合转行做软件测试吗,32+大龄妈妈,AMH偏低,可丽蓝助力好孕一次就中...
  6. ctworklist php开发,DICOM worklist工作原理
  7. 沪漂五年:我是如何从职场失意,走向皮实的人生?
  8. HTTP和HTTPS的区别,SSL的握手过程,kotlin协程异常
  9. 笔记本电脑无法使用WiFi上网解答
  10. lda指令是什么意思_lda指令什么意思
  11. 屏幕录制专家linux版,Linux平台好用的十款屏幕录制工具
  12. 永恒之蓝的简单介绍以及利用
  13. 12.11晚自习习题
  14. 手把手教你iPhone 3G手机软件开发
  15. Allegro PCB Design GXL (legacy) 设置自动保存brd文件
  16. Android——为图片增加水印,并且保存到图库刷新
  17. (2019.2) Anki2.1 自建服务器临时解决方案及一些想法
  18. 细说http状态码之301,304
  19. PLC模拟量数据的处理
  20. php获取微信公众号用户信息头像,微信公众号的web页面如何获取微信用户名和头像?...

热门文章

  1. 计算机辅助审计技术MYSQL_虚拟机windows7密钥
  2. 相声文本《我是黑社会》--郭德纲、于谦
  3. 数据库系统应用开发方法
  4. 海龟交易法则要点和应用
  5. 如何让日志打印更加优雅和实现数据链路追踪?
  6. 电信3g手机僵局中国it
  7. 计算机网络在铁路信号中的应用,计算机网络在铁路信号中应用.doc
  8. 百度api收录php,PHP实现百度收录量API查询实例代码
  9. 位,字节,字,字长概念
  10. Webassembly 学习3 -- 打造web端的aac 播放器