mysql之instr函数
1.用于模糊查询,做为过滤条件
---------------------------上级的新闻下级可以看到-------------------------
SELECT a.pk_cms_nrgl_st AS pk_id, a.time_stamp AS time_stamp, b.xalljgmc AS xalljgmc, a.cbt AS cbt, a.fk_cms_lmgl AS fk_cms_lmgl, a.cfbsj AS cfbsj, a.czt AS czt, a.cbody AS cbody, a.sys_xzqh AS sys_xzqh, a.sys_djzt AS sys_djzt, a.sys_djztms AS sys_djztms, a.sys_spzt AS sys_spzt, a.sys_spzt AS sys_spztmc, a.sys_spztms AS sys_spztms, a.sys_shrid AS sys_shrid, a.sys_shr AS sys_shr, a.sys_shrq AS sys_shrq, a.sys_xgrid AS sys_xgrid, a.sys_xgr AS sys_xgr, a.sys_xgrq AS sys_xgrq, a.sys_zdrid AS sys_zdrid, a.sys_zdr AS sys_zdr, a.sys_zdrq AS sys_zdrq FROM cms_nrgl_st a, mz_xzjg b WHERE a.sys_xzqh=b.xzqh_id AND a.sys_scbj = '0' AND INSTR('330101', b.node_id) > 0 AND a.sys_spzt = 1 ORDER BY time_stamp desc, cfbsj desc limit 0, 20
配置
<where name="user.xnode" code="b.node_id" datatype="string" attribute="true" scope="session" opersign="instrcode" link="AND" />
2.以下代码等同上面的,用了concat做拼接
SELECT a.pk_cms_nrgl_st AS pk_id, a.time_stamp AS time_stamp, b.xalljgmc AS xalljgmc, a.cbt AS cbt, a.fk_cms_lmgl AS fk_cms_lmgl, a.cfbsj AS cfbsj, a.czt AS czt, a.cbody AS cbody, a.sys_xzqh AS sys_xzqh, a.sys_djzt AS sys_djzt, a.sys_djztms AS sys_djztms, a.sys_spzt AS sys_spzt, a.sys_spzt AS sys_spztmc, a.sys_spztms AS sys_spztms, a.sys_shrid AS sys_shrid, a.sys_shr AS sys_shr, a.sys_shrq AS sys_shrq, a.sys_xgrid AS sys_xgrid, a.sys_xgr AS sys_xgr, a.sys_xgrq AS sys_xgrq, a.sys_zdrid AS sys_zdrid, a.sys_zdr AS sys_zdr, a.sys_zdrq AS sys_zdrq FROM cms_nrgl_st a, mz_xzjg b WHERE a.sys_xzqh=b.xzqh_id AND a.sys_scbj = '0' and a.sys_spzt = 1
AND '33' LIKE concat(b.node_id,'%') ORDER BY time_stamp desc, cfbsj desc limit 0, 20
mysql之instr函数的更多相关文章
- mysql中INSTR函数的用法
mysql中INSTR函数的用法 INSTR(字段名, 字符串) 这个函数返回字符串在某一个字段的内容中的位置, 没有找到字符串返回0,否则返回位置(从1开始) SELECT * FROM tblTo ...
- MySQL 的instr函数
1.测试数据库: MYSQL数据库 INSTR(STR,SUBSTR) 在一个字符串(STR)中搜索指定的字符(SUBSTR),返回发现指定的字符的位置(INDEX); STR 被搜索的字符串 SUB ...
- thinkphp中的内置操作数据库与mysql中的函数汇总
8.4.4 Model类getModelName() 获取当前Model的名称getTableName() 获取当前Model的数据表名称switchModel(type,vars=array()) ...
- mysql instr()函数
1)instr()函数的格式 (俗称:字符查找函数) 格式一:instr( string1, string2 ) / instr(源字符串, 目标字符串) 格式二:instr( strin ...
- MySQL中的模糊查询 like 和 Oracle中的 instr() 函数有同样的查询效果
注:MySQL中的模糊查询 like 和 Oracle中的 instr() 函数有同样的查询效果: 如下所示: MySQL: select * from tableName where name li ...
- mysql内置函数大全
mysql 字符串函数用法集合 ASCII(str)返回字符串str的最左面字符的ASCII代码值. mysql> select ascii('d'); +------------+ | asc ...
- SQL中CHARINDEX()/INSTR()函数和SUBSTRING()/SUBSTR()函数
一.SQLServer中的CHARINDEX() 和ORACLE中的INSTR()函数 1.INSTR(C1,C2[,I[,J]]) [功能]在一个字符串中搜索指定的字符,返回发现指定的字符的位置; ...
- MySQL中字符串函数详细介绍
MySQL字符串函数对于针对字符串位置的操作,第一个位置被标记为1. ASCII(str)返回字符串str的 最左面字符的ASCII代码值.如果str是空字符串, 返回0.如果str是NULL,返回N ...
- MySQL(5.6) 函数
字符串函数 ASCII(str) 说明:返回字符串 str 最左边字符的 ASCII 值 mysql'); mysql); mysql> SELECT ASCII('a'); mysql> ...
随机推荐
- P2055 [ZJOI2009]假期的宿舍【二分图/最大流】
题目描述 学校放假了 · · · · · · 有些同学回家了,而有些同学则有以前的好朋友来探访,那么住宿就是一个问题. 比如 A 和 B 都是学校的学生,A 要回家,而 C 来看B,C 与 A 不认识 ...
- [CF1311E] Construct the Binary Tree - 构造
Solution 预处理出 \(i\) 个点组成的二叉树的最大答案和最小答案 递归做,由于只需要构造一种方案,我们让左子树大小能小就小,因此每次从小到大枚举左子树的点数并检验,如果检验通过就选定之 现 ...
- 项目启动时报错:java.io.EOFException
解决方案 删除Tomcat里面的work\Catalina\localhost下的项目文件内容即可解决 问题原因 原因是由于项目测试中class文件或者其它文件更新过频繁
- MY_0003:设置界面显示单位
1,设置单位
- Petya and Array CodeForces - 1042D
很不错的一道题 给你一个长度为n的数组,问共有多少个区间满足区间之和小于给定的数t 这种题一般做法肯定是枚举,固定左端点枚举右端点,枚举的过程需要优化,否则就是n方 这道题我先求一个前缀和,然后逆着枚 ...
- 关于Comparable和Comparator那些事
在实际项目开发过程中,我们经常需要对某个对象或者某个集合中的元素进行排序,常用的两种方式是实现某个接口.常见的可以实现比较功能的接口有Comparable接口和 Comparator接口,那么这两个又 ...
- python scraping webs - python取得NIPS oral paper列表
from lxml import html import requests # using xpath # page = requests.get('http://econpy.pythonanywh ...
- One CLI for webpack must be installed. These are recommended choices, delivered as separate packages:
C:\Users\arn>webpack -v One CLI for webpack must be installed. These are recommended choices, del ...
- nohup npm start &启动之后关闭终端程序没有后台运行
感谢:https://blog.csdn.net/nsj820/article/details/5862231 “在当shell中提示了nohup成功后,还需要按终端上键盘任意键退回到shell输入命 ...
- layui radio手动选择失效的问题
var radio_types = document.getElementsByName("radio_type"); for (var i = 0; i < radio_t ...