知识大全 深入研究SQL结构化查询语言中的LIKE语句

Posted 语句

篇首语:大鹏一日同风起,扶摇直上九万里。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 深入研究SQL结构化查询语言中的LIKE语句相关的知识,希望对你有一定的参考价值。

深入研究SQL结构化查询语言中的LIKE语句  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  在SQL结构化查询语言中 LIKE语句有着至关重要的作用     LIKE语句的语法格式是 select * from 表名 where 字段名 like 对应值(子串) 它主要是针对字符型字段的 它的作用是在一个字符型字段列中检索包含对应子串的     假设有一个数据库中有个表table 在table 中有两个字段 分别是name和sex二者全是字符型数据 现在我们要在姓名字段中查询以 张 字开头的记录 语句如下   select * from table where name like 张*     如果要查询以 张 结尾的记录 则语句如下   select * from table where name like *张     这里用到了通配符 * 可以说 like语句是和通配符分不开的 下面我们就详细介绍一下通配符    >  续上   >  假设表table 中有以下记录   name        sex  张小明       男  李明天       男  李a天        女  王 五        男  王清五       男    下面我们来举例说明一下   例 查询name字段中包含有 明 字的   select * from table where name like %明%     例 查询name字段中以 李 字开头   select * from table where name like 李*     例 查询name字段中含有数字的   select * from table where name like %[ ]%     例 查询name字段中含有小写字母的   select * from table where name like %[a z]%     例 查询name字段中不含有数字的   select * from table where name like %[! ]%     以上例子能列出什么值来显而易见 但在这里 我们着重要说明的是通配符 * 与 % 的区别     很多朋友会问 为什么我在以上查询时有个别的表示所有字符的时候用 % 而不用 * ?先看看下面的例子能分别出现什么结果   select * from table where name like *明*   select * from table where name like %明%     大家会看到 前一条语句列出来的是所有的记录 而后一条记录列出来的是name字段中含有 明 的记录 所以说 当我们作字符型字段包含一个子串的查询时最好采用 % 而不用 * 用 * 的时候只在开头或者只在结尾时 而不能两端全由 * 代替任意字符的情况下     以上是本人对like语句的浅见 不足之处请朋友们指正 cha138/Article/program/Oracle/201311/17332

相关参考

知识大全 基于SQL中的数据查询语句汇总

基于SQL中的数据查询语句汇总  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!以下是对SQL中的数据

知识大全 sql语句实现表的字段名查询

  下面为您介绍的是查询表的字段名的sql语句写法sql语句可以实现许多的功能希望可以您在学习sql语句使用方面获得启示  selectnamefromsyscolumnswhereid=(selec

知识大全 SQL多表链接查询、嵌入SELECT语句的子查询技术

SQL多表链接查询、嵌入SELECT语句的子查询技术  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 通用SQL数据库查询语句精华使用简介

通用SQL数据库查询语句精华使用简介  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一简单查询  

知识大全 Sql语言基础教程 sql基本语句[1]

Sql语言基础教程sql基本语句[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &

知识大全 Sql语言基础教程 sql基本语句[2]

Sql语言基础教程sql基本语句[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &

知识大全 查询参数提高SQL语句的利用率

查询参数提高SQL语句的利用率  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  有时候数据库管理员

知识大全 LINQ to SQL语句之动态查询

LINQtoSQL语句之动态查询  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  LINQtoSQ

知识大全 查询Oracle正在执行和执行过的SQL语句

查询Oracle正在执行和执行过的SQL语句  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  正在

知识大全 循序渐进讲解SQL查询语句的高级应用技巧[1]

数据库进阶:循序渐进讲解SQL查询语句的高级应用技巧[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一