条件
  • SQL之存储过程
    12-2523
    SQL之存储过程

    文章目录一、介绍二、基本语法三、变量系统变量自定义变量局部变量四、条件、循环判断if语法:参数casewhilerepeatloop五、游标条件处理程序一、介绍 存储过程是事先经过编译并存储在数据库中的一段SQL语句的集...

  • BaseMapper接口的使用
    12-2523
    BaseMapper接口的使用

    Java知识点总结:想看的可以从这里进入 目录3、相关方法3.1、BaseMapper接口3.1.1、新增3.1.2、删除3.1.3、修改3.1.4、查询 3、相关方法3.1、BaseMapper接口 MyBatis-Plu...

  • 【MySQL】 IS NOT NULL 和 != NULL 的区别?
    12-2523
    【MySQL】 IS NOT NULL 和 != NULL 的区别?

    背景 最近在开发小伙伴的需求,遇到了一个数据库统计的问题,is not null 结果正确!=null 结果就不对,然后就激发了获取真理的想法,那必须的查查咋回事嘞? 开整 在用MySQL的过程中,你是否存在过如下的几个疑问? 我的字段类型...

  • MyBatis 动态SQL之<where>标签-
    12-2523
    MyBatis 动态SQL之<where>标签-

    简介 where 标签主要用来简化 SQL 语句中的条件判断,可以自动处理 ANDOR 条件。在if标签和choose-when-otherwise标签的案例中,SQL语句加入了一个条件’1=1’,它既保证了where后面的条件成,页避免...

  • SQL语句 - 多表查询使用详细介绍
    12-2523
    SQL语句 - 多表查询使用详细介绍

    文章目录多表查询多表查询简介多表查询内连接多表查询外连接多表查询子查询 多表查询 多表查询简介 例如我们有一张员工表和部门表, 员工表有6条数据, 部门表表有4条数据: # 创建部门表CREATE TABLE dept (did I...

  • 一文带你了解MySQL之连接原理
    12-2523
    一文带你了解MySQL之连接原理

    前言 我们搞数据库一个都避不开的概念就是连接(join)。相信很多小伙伴初学连接的时候有些一脸懵,理解了连接的语义之后又可能搞不明白各个表中的记录到底是怎么连起来的,以至于在后期使用数据库的时候常常陷入下边两种误区: 误区一:业务至上,不管...

  • MySQL:多表查询(全面详解)
    12-2523
    MySQL:多表查询(全面详解)

    MySQL:多表查询前言附录:常用的 SQL 标准有哪些一、一个案例引发的多表连接1、案例说明2、笛卡尔积(或交叉连接)的理解3、案例分析与问题解决二、多表查询分类讲解1、等值连接 vs 非等值连接1.1 等值连接1.2 非等值连接...

  • mybatis 批量查询时候多条件,怎么写?
    12-2123
    mybatis 批量查询时候多条件,怎么写?

    在MyBatis中,根据传入的details参数来动态生成查询条件是比较复杂的。你可以使用动态SQL来解决这个问题。下面是一个将传入的details参数用于生成查询条件的示例:   SELECT *  FROM detail  WHERE ...

  • 【MybatisPlus】MP的分页查询、多条件查询以及查询过程中解决null的空值判定
    12-2123
    【MybatisPlus】MP的分页查询、多条件查询以及查询过程中解决null的空值判定

    文章目录前言一.分页处理1.调用方法传入参数获取返回值2.设置分页拦截器 二.条件查询2.1通过QueryWrapper对象来执行分页查询2.2在QueryWrapper对象的基础上使用lambda表达式2.3直接通过LambdaQ...

  • 【MySQL】多表查询(JOINUNION)
    12-2023
    【MySQL】多表查询(JOINUNION)

    文章目录多表查询1. 笛卡尔积错误2. 等值连接 WHERE3. 非等值连接4. 自连接5. 内连接 INNER JOIN6. 外连接 LEFT JOIN7. 合并查询 UNION8. 注意9. 七种JOIN的实现10.练习 多...

  • SQL Server中的不同数据删除方法
    12-2023
    SQL Server中的不同数据删除方法

    在SQL Server中,有多种方法可以删除数据。无论是删除单个记录还是删除满足特定条件的多个记录,SQL Server提供了灵活且强大的功能来满足不同的需求。本文将介绍一些常用的SQL Server数据删除方法,并提供相应的源代码示例。...

  • sql示例:case when作为where 条件
    12-2023
    sql示例:case when作为where 条件

    CASE WHEN语句的结果可以作为WHERE条件和其他条件一起使用,可以根据具体的需求来灵活组合。下面分别给出多个CASE WHEN语句在不同位置的SQL示例: CASE WHEN语句在WHERE条件中作为条件之一 SELECT *FRO...

  • MyBatis 动态SQL之<choose><when><otherwise>标签-
    12-2023
    MyBatis 动态SQL之<choose><when><otherwise>标签-

    简介 MyBatis 中动态语句 choose-when-otherwise 类似于 Java 中的 switch-case-default 语句。由于 MyBatis 并没有为 if 提供对应的 else 标签,如果想要达到…… 的效果,...

  • 【自我提升】Spring Data JPA之Specification动态查询详解
    12-2023
    【自我提升】Spring Data JPA之Specification动态查询详解

    写在前面:刷完Spring Data JPA的课后,发现Specification动态查询还挺有意思的,还应用到了规约设计模式,在此记录下学习过程和见解。 目录 一、应用场景 二、源码解析 三、规约模式 四、实际应用一、应用场景 1....

  • Spring Boot集成MyBatis Plus中的QueryWrapper的eq方法详解及示例代码
    12-2023
    Spring Boot集成MyBatis Plus中的QueryWrapper的eq方法详解及示例代

    1. 简介 MyBatis Plus是一个强大的MyBatis增强工具包,它为我们在进行数据库操作时提供了很多便利的方法。其中,QueryWrapper是MyBatis Plus中的一个重要类,它可以用于构建复杂的查询条件。 在QueryW...

  • SQL连接的理解和使用(内连接:自然连接&等值连接,外连接:左连接&右连接&全外连接)
    12-1923
    SQL连接的理解和使用(内连接:自然连接&等值连接,外连接:左连接&右连接&

    目录一、连接的介绍连接是什么?连接分几种?条件连接等值连接自然连接二、连接的使用内连接 INNER JOIN内连接与等值连接区别内连接与自然连接区别外连接 OUTER JOIN左连接 LEFT JOIN右连接 RIG...

  • ElasticSearch系列 - SpringBoot整合ES:组合多个查询条件 bool 查询
    12-1923
    ElasticSearch系列 - SpringBoot整合ES:组合多个查询条件 bool 查询

    文章目录01. ElasticSearch 布尔查询是什么?02. ElasticSearch 布尔查询有哪些类型?03. ElasticSearch bool must 组合多个查询条件?04. ElasticSearch bool...

  • Mybatis-Plus:实现自定义SQL
    12-1923
    Mybatis-Plus:实现自定义SQL

    目录 1.简介 2.自定义SQL具体实现 2.1.注解SQL 2.2.Wrapper传参+注解SQL 2.3.Wrapper传参+xml文件SQL 2.4.正常传参+XML文件SQL 3.总结1.简介         Mybatis-P...

  • SQL中的单条件判断函数IF,和多条件判断CASE WHEN的用法
    12-1823
    SQL中的单条件判断函数IF,和多条件判断CASE WHEN的用法

    一、单条件判断IF 在SQL中,条件判断函数IF用于根据指定的条件返回不同的值。 语法: IF(condition, value_if_true, value_if_false) 参数说明: condition:要判断的条件。value_i...

  • MySQL基础-子查询
    12-1823
    MySQL基础-子查询

    文章目录MySQL基础-子查询一、子查询概念1、什么是子查询2、子查询的分类 二、单行子查询1、单行比较操作符2、基本子查询3、HAVING 子查询4、CASE中的子查询5、子查询其他问题 三、多行子查询1、多行比较操作符2、基...