`

mysql find_in_set函数使用

阅读更多
SELECT 
		  BRANCH_CODE,
		  BRANCH_NAME,
		  iae.FACE_AMT,
		  iae.SPEC,
		  iae.BEGIN_NO,
		  iae.END_NO,
		  (iae.PASS_BEN*iae.SPEC) AS RESERVE_COUNT,
		  iae.CODE,
		  iae.TOTAL_AMT,
		  DATE_FORMAT(SIGN_TIME, '%Y-%m-%d %H:%i:%S') AS ALLOT_TIME 
		FROM
		  invoice_applys ia
where 1=1
<if test = 'paramMap.BRANCH_CODE != null and paramMap.BRANCH_CODE != ""'>
			and find_in_set(ia.BRANCH_CODE, ${paramMap.BRANCH_CODE}) > 0
			</if>
<!--传入的BRANCH_CODE要加‘’,如:'005,009,118'find_in_set函数只要ia.BRANCH_CODE存在于${paramMap.BRANCH_CODE}中,就返回大于0的数-->
分享到:
评论

相关推荐

    mysql中find_in_set函数的基本使用方法

    FIND_IN_SET(str,strlist) 定义 假如字符串str在由多个子链组成的字符串列表strlist中,则返回值的范围在1到N之间。 一个字符串列表就是一个由一些被‘,’符号分开的自链组成的字符串。 如果第一个参数是一个...

    Mysql中FIND_IN_SET()和IN区别简析

    在MySQL数据库中,`FIND_IN_SET()` 和 `IN` 是两种不同的查询方法,它们在处理数据集时有不同的特性和应用场景。本文将对这两种方法进行详细对比,以帮助理解它们之间的差异。 `FIND_IN_SET()` 函数主要用于在一个...

    PostgreSQL find_in_set 内核开发

    博客:PostgreSQL的学习心得和知识总结(六十五)|关于PostgreSQL数据库 实现MySQL数据库find_in_set()函数 的实现方案

    mysql中find_in_set()函数的使用及in()用法详解

    在MySQL数据库中,`FIND_IN_SET()` 和 `IN()` 是两种不同的用于查询的函数,它们各有其特定的用途和应用场景。以下是对这两个函数的详细解释。 `FIND_IN_SET()` 函数主要用于在一个以逗号分隔的字符串列表中查找...

    MySQL的FIND_IN_SET函数使用方法分享

    很多时候我们在设计数据库... 先看mysql手册中find_in_set函数的语法: FIND_IN_SET(str,strlist) 假如字符串str 在由N 子链组成的字符串列表strlist 中,则返回值的范围在 1 到 N 之间。一个字符串列表就是一个由一些被

    mysql中find_in_set()函数的使用详解

    首先举个例子来说: 有个文章表里面有个type字段,它存储的是文章类型,有 1头条、2推荐、3热点、4图文等等 。 现在有篇文章他既是头条,又是热点...MySQL手册中find_in_set函数的语法: FIND_IN_SET(str,strlist) str

    MySQL高效模糊搜索之内置函数locate instr position find_in_set使用详解

    在本文中,我们将重点讨论四个常用的函数:locate()、instr()、position() 和 find_in_set(),并解析它们的使用方法。 1. **locate()** 函数: locate() 函数与 Java 的 `indexOf()` 方法类似,用于在一个字符串中...

    mysql通过find_in_set()函数实现where in()顺序排序

    本文章来为各位介绍一篇关于mysql 实现按 where in () 中的顺序排序,用find_in_set() 函数的教程,希望此教程能够对各位有所帮助。 select * from table where id in ('783',' 769',' 814',' 1577',' 1769') ...

    Mysql中的find_in_set的使用方法介绍

    在MySQL数据库中,`FIND_IN_SET`是一个非常实用的字符串函数,主要用于处理包含逗号分隔值的列。在上述描述中,我们看到它在权限管理中的应用,尤其是在一个用户表中,`purview`字段存储了用户的权限ID列表。这种...

    MySql逗号拼接字符串查询的两种方法

    下面两个函数的使用和FIND_IN_SET一样,使用时只需要把FIND_IN_SET换成FIND_PART_IN_SET或FIND_ALL_PART_IN_SET 例如某字段里是为1,2,3,4,5  使用方法: 第一种,传入1,3,6 可以查出来 select * from XXX where FIND...

    完美解决mysql in条件语句只读取一条信息问题的2种方案

    为了解决这个问题,我们可以利用MySQL的`FIND_IN_SET()`函数。`FIND_IN_SET()`函数专门用于在逗号分隔的字符串列表中查找指定的字符串,并返回其位置。其基本语法如下: ```sql FIND_IN_SET(str, strlist) ``` - `...

    PHP程序设计-3期(KC016) 5.2.2删除数据拓展知识.doc

    本节将深入探讨PDO(PHP Data Objects)扩展在删除MySQL数据库中的数据,特别是关于批量删除和使用`find_in_set()`函数的方法。 PDO是PHP提供的一种面向对象的数据库访问接口,支持多种数据库系统,包括MySQL。使用...

Global site tag (gtag.js) - Google Analytics