`
ankonlili
  • 浏览: 13731 次
社区版块
存档分类
最新评论

mysql 中subString 与 like 的小区别

阅读更多
最近工作中遇到了,用截取字符串查询数据库。刚开始是通过字符串截取后放入到like模糊查询语句中,后来发现这样查询是不正确的。
subString 是在数据库中的字段中截取某一段,它是有位置顺序的。而like 却没有也就是说要符合 你传入的字符串,不管它在数据库某字段某记录中的什么位置都可以匹配查询,这样like实际查询到的数据要比subString查询到的数据大。
subString是 数据库的精确查询 ,like是模糊查询~不要混淆了~
例如:
     java代码:
              String str = "123456789";
              str.subString(0,4)得到的字符串为1234
              把1234传入数据库查询语句中

     数据库语句:
      String sql1 = "select user from user  where user like '%1234%' ";
      String sql2 = "select user from user  where user substring(user,1,4) ";
字段   user
记录   1234 56789
       ----
       1234 96325
       ----
       963 1234 45
           ----
       98465 1234
             ----  

      通过这两个sql语句,都可以因 截取字符的条件 获得查询信息 ,但sql1会查到4条记录,sql2却只能查到2条记录。
2
3
分享到:
评论

相关推荐

    mysql基础只是总结

    【mysql服务的启动与停止】 1、右击我的电脑-管理-服务与应用程序-服务-mysql 2、net stop mysql|net start mysql 【mysql的配置文件以及数据位置】 1、安装目录下名为mysql.ini文件 2、默认数据位置 配置文件中...

    MySQL中一些常用函数列举

    MySQL常用函数 1.字符函数: 名称 描述 CONCAT() 字符连接 CONCAT_WS() 使用指定的分隔符进行字符连接 FORMAT() 数字格式化 LOWER() 转换成小写字母 UPPER() 转换成大写字母 LEFT() 获取左侧字符 ...

    Windows提权总结(一)——数据库与系统漏洞.pdf

    导⼊/导出成功 Step2: 查看plugin的值 select Host,user,plugin from mysql.user where user = substring_index(user(),'@',1); 当plugin值为 mysql_native_password 时可通过账户连接提权 Step3: 查看系统架构以及...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    此外,本书的配套光盘还免费提供了价值人民币330元的java教学视频,对java语言进行了全面讲解,帮助一些不会java语言的读者快速地从java基础知识的学习中过渡到java web的学习与开发上. 第1部分 xml篇. 第1章 xml...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part4

    此外,本书的配套光盘还免费提供了价值人民币330元的java教学视频,对java语言进行了全面讲解,帮助一些不会java语言的读者快速地从java基础知识的学习中过渡到java web的学习与开发上. 第1部分 xml篇. 第1章 xml...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part3

    此外,本书的配套光盘还免费提供了价值人民币330元的java教学视频,对java语言进行了全面讲解,帮助一些不会java语言的读者快速地从java基础知识的学习中过渡到java web的学习与开发上. 第1部分 xml篇. 第1章 xml...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part5

    此外,本书的配套光盘还免费提供了价值人民币330元的java教学视频,对java语言进行了全面讲解,帮助一些不会java语言的读者快速地从java基础知识的学习中过渡到java web的学习与开发上. 第1部分 xml篇. 第1章 xml...

    springmybatis

    MyBatis 目录(?)[-] mybatis实战教程mybatis in action之一开发环境搭建 mybatis实战教程mybatis in ... select * from user where userName like #{userName} 在 IUserOperation 接口中增加方法:public List...

    php.ini-development

    ;;;;;;;;... 1.... 2.... 3.... 4.... 5.... 6.... The syntax of the file is extremely simple.... Section headers (e.g.... at runtime.... There is no name validation.... (e.g.... previously set variable or directive (e.g....

    SQL语句大全 珍藏版2019-02-28

    显示第一个语句中不在第二个语句中的项 [SQL 语句 1] MINUS [SQL 语句 2] (21) Concatenate................................... ............... ...............................12 结果相加(串联) MySQL/Oracle...

Global site tag (gtag.js) - Google Analytics