最新文章列表

Oracle中的substr()函数和instr()函数使用

1)substr函数格式   (俗称:字符截取函数)   格式1: substr(string string, int a, int b);   格式2:substr(string string, int a) ; 解释: 格式1 1、string 需要截取的字符串 2、a 截取字符串的开始位置(注:当a等于0或1时,都是从第一位开始截取) 3、b 要截取的字符串的长度 格式2 1、 ...
独孤不求败 评论(0) 有572人浏览 2018-05-08 14:19

关于mysql使用索引的问题

以前看网上的资料说mysql like使用索引,要是单个%时,索引才会生效,然后我试了下 select * from t_t1 where name like '1_%'; 然后发现这么试都是用 tye=All,但是possible_keys又有索引,但是key=空的,百思不得其解 最后,从网上看到一个人说,当mysql所用全表查,都比用索引查的时候,mysql会默认选择全表查 果然, sele ...
jjjssh 评论(0) 有483人浏览 2018-01-15 16:07

数据应用达人之SQL基础教程分享6-比较与逻辑操作

第三章 SQL里的操作符-条件查询 (SQL里有很多操作符,它们都是用来满足SQL查询的,特别是为WHERE语句指定条件所使用,所以本章我们会结合WHERE语句的使用对SQL的操作符一一进行讲解) 1.比较操作 比比才知道 1、研究植物的学生—等于、不等 【知识点介绍】 比较符是基于两个值的比较,SQL里也一样,有等于、不等于、大于、小于等比较符。 我们先来了解下等于与不等: 等于与 ...
网盛数新 评论(0) 有773人浏览 2017-06-21 09:06

mybatis like查询

--all 用$不能防sql注入   select * from user where name like '%${name}%'      --mysql,oracle (db2的concat函数只支持2个参数)  
slnddd 评论(0) 有2355人浏览 2017-02-09 14:45

MySQL LIKE 子句

我们知道在MySQL中使用 SQL SELECT 命令来读取数据, 同时我们可以在 SELECT 语句中使用 WHERE 子句来获取指定的记录。 WHERE 子句中可以使用等号 (=) 来设定获取数据的条件,如 "runoob_author = 'Sanjay'"。 但是有时候我们需要获取 runoob_author 字段含有 "jay" 字符的所有记录 ...
cakin24 评论(0) 有502人浏览 2016-12-06 21:36

mybatis 特殊字符转译

 xml特殊符号转义写法     &lt;          <      &gt;          >       &lt;&gt;   <>     &amp;      &      &apos;      '     &quot;      " 也可以使用<![CDATA ...
抹去色彩 评论(0) 有3166人浏览 2016-06-07 15:34

ibaits防止sql注入

如果开发中遇到模糊查询 sqlmap中用like concat('%',#name#,'%')防止sql注入。   如果使用'%$name$%'可能导致sql注入成功,因为$$会直接拼接属性值到sql,而不是使用占位符
liwutao 评论(0) 有537人浏览 2016-03-25 15:12

Mybatis中的like查询

今天要做一个模糊查询 用的Mybatis 开始写的是:   [html] view plaincopy   select id,bookName,author,publisher,donor,status,createDate,lastUpdate from book   
lihaiming 评论(0) 有861人浏览 2015-10-22 16:07

mybatis generator 的复合查询

  mybatis generator可以自动生成sqlmap文件和查询语句,但是只能完成单表的查询,自己改了下,可以实现复合查询,感觉能比自己写查询语句能方便一些吧。下面就讲讲怎么改的,和主要区别。先说下表结构,主表stockclothestbl,副表有很多,那其中一个colortbl表举例。正常通过generator可以自动生成StockclothestblExample.java,Colort ...
lihaiming 评论(1) 有9041人浏览 2015-10-16 16:01

myBatis 操作 mysql时,使用 like 关键进行模糊查询的方法

我尝试了以下三种方式:  一、 like '%#{mkName}%' 这种方式,myBatis直接报错,说参数的数量不匹配。   二、 like '%'||#{mkName}||'%' 这种方式不报错,但是查询出来的结果是不是对的。比如,对于 mkName这个字段,数据库中只有 “小学”  这个值,但是当mkName的值为“中”时,它也会将“小学”相关的记录全部查询出来。 所以 ...
Rainbow702 评论(0) 有3738人浏览 2015-06-15 16:19

PostgreSQL之判断字段值被包含语句

position(substring in string)  return position of substring.   表code:   找出code表中code_id字段值被'1-1-2-3-'包含的记录?   ①,  select code_id, code_value from code where position(code_id in '1-1-2-3-') > ...
l万lin 评论(0) 有5516人浏览 2015-04-09 22:24

MySQL查询(select)语句

MySQL查询(select)语句 mysql的select语句并不单单是查询,更确切的含义应该是取出。   (1):查询版本信息  (2):实现一些简单的运算  (3):首先建立一张这样的表(请参考前一章博客) 数据库名为“stu”,其中有一张名为user的表  以下是不同的查找语句: a. 查找所有记录,根据id,name查找记录  b. like模糊查找,将用“男生,女生” ...
天子之骄 评论(0) 有476人浏览 2015-02-06 11:49

mybatis like查询%

  --all 用$不能防sql注入 select * from user where name like '%${name}%' --mysql,oracle (db2的concat函数只支持2个参数) select * from user where name like concat('%',#{name},'%') --oracle,db2 select * from ...
happyqing 评论(0) 有18070人浏览 2015-01-04 15:41

mysql多级like模糊匹配,根据关键字出现顺序排序

在数据库查询中,经常会用到根据用户输入的关键字,进行模糊查询,而且需要根据匹配的关键字,进行排序。这其中,一般还要和其它的排序条件进 ...
serkeys 评论(2) 有3460人浏览 2014-11-17 10:48

索引与优化like查询

详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt101 索引与优化like查询   1. like %keyword    索引失效,使用全表扫描。但可以通过翻转函数+li ...
grefr 评论(0) 有590人浏览 2014-05-29 08:28

mybatis like 模糊匹配的方法

like '%'||#{supplierID}||'%' //这个我管用了(oracle) like CONCAT('%','${orderSearch.contractNumber}','%')//尝试无效(mysql有效) like "%"#{name}"%"; //不一定可用 对于不同的版本(sqlserver有效)     Oracle数 ...
yjy110 评论(0) 有2366人浏览 2013-09-27 11:49

sql语句中like的用法详细解析

在SQL结构化查询语言中,LIKE语句有着至关重要的作用。 LIKE语句的语法格式是:select * from 表名 where 字段名 like 对应值(子串),它主要是针对字符型字段的,它的作用是在一个字符型字段列中检索包含对应子串的。 假设有一个数据库中有个表table1,在table1中有两个字段,分别是name和sex二者全是字符型数据。现在我们要在姓名字段中查询以“张”字开头的记录,语 ...
bluesky2013 评论(0) 有524人浏览 2013-08-19 15:20

java模糊查询案例(附源码)

   这是一个基于MVC+DAO的留言管理系统,包含增删改查,其中查询,有全部查询和按关键字进行模糊查询的功能。文章底部附件是源码程序。大家共同学习,共同进步。具体如下:      NoteDAO.java package cn.mldn.lxh.note.dao ; import java.util.* ; import cn.mldn.lxh.note.vo.* ; pub ...
LiaoJuncai 评论(0) 有26962人浏览 2013-08-05 12:46

javaweb对商品名的模糊查询(附源码)

package dream.ourshopping.persistence; import java.util.List; import org.apache.log4j.Logger; import org.hibernate.LockMode; import org.hibernate.Query; import org.hibernate.Transaction; im ...
LiaoJuncai 评论(0) 有12413人浏览 2013-08-02 15:51

sql语句实现简单模糊搜索(java)

1、利用StringTokenizer将输入的空格分隔的字符串识别为多个独立的字符串; 2、利用distinct关键字过滤重复的项; 3、利用like关键字实现数据库字符串过滤,配合like关键字使用是%表示任意适配的字符。   具体源代码: import java.util.StringTokenizer; public class SQLStringTester { ...
LiaoJuncai 评论(0) 有2105人浏览 2013-08-02 13:57

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics