当前位置: 首页 > news >正文

动态SQL IF语句

IF语句学习

第一种写法(标准)

我们先来看以下标准写法:

select * from ..

<where>

        <if test="">

                and .......

        <if test="">

                and .......

<where>

 我们用了一个where标签 , 内嵌if语句

第二种写法:

这是第二种写法:不用where标签,直接用<if>标签跟在where语句后(这种其实没任何问题, 如果你也看where不顺眼,就用第一种写法)

企业开发 :

if语句用于分页查询的例子如下:

 <select id="pageQuery" resultType="com.sky.entity.Employee">select * from employee<where><if test="name!=null and name!=''">and name like concat('%',#{name},'%')</if></where>order by create_time  desc</select>

这里用于分页查询 ,  用了一个concat语句 :  concat('%',#{name},'%')

可以实现关键字查询(多用于搜索功能模块开发)

http://www.lryc.cn/news/360767.html

相关文章:

  • 961题库 北航计算机 操作系统 附答案 选择题形式
  • SylixOS 版本与 RealEvo-IDE 版本对应关系说明
  • linux命令:调试必备工具dmesg
  • 第三届大湾区算力大会丨暴雨开启数字未来新篇
  • SPWM载波调制方式-三电平杂记1
  • 常见攻击类型整理
  • R语言探索与分析-美国房价及其影响因素分析
  • Android14 WMS-窗口添加流程(一)-Client端
  • 【人工智能】第二部分:ChatGPT的架构设计和训练过程
  • Informer
  • 12岁学什么编程机构好:深入剖析与全面指导
  • Day60 柱状图中最大的矩形
  • typescript --object对象类型
  • 如何使用python将多个EXCEL表进行合并
  • 【前端每日基础】day35——HTML5离线存储
  • 动态规划算法:背包问题
  • 新版idea配置git步骤及项目导入
  • 赶紧收藏!2024 年最常见 20道 Kafka面试题(一)
  • unsigned char*和const char*的一些问题
  • 前端知识1-4:性能优化进阶
  • ios 新安装app收不到fcm推送
  • 汽美汽修店管理系统会员小程序的作用是什么
  • 远程自动锁定平面
  • 鸿蒙Ability Kit(程序框架服务)【UIAbility组件与UI的数据同步】
  • 一个完整的springboot项目,我们还需要做什么
  • QT-界面居中管理
  • Python | MATLAB | R 心理认知数学图形模型推断
  • Linux系统tab键无法补齐命令-已解决
  • 数据库之函数、存储过程
  • 安卓启动 性能提升 20-30% ,基准配置 入门教程