第三部分---like的用法详解

SQL语句 like用法详解

在SQL结构化查询语言中,LIKE语句有着至关重要的作用。

LIKE语句的语法格式是:select * from 表名 where 字段名 like 对应值(子串),它主要是针对字符型字段的,它的作用是在一个字符型字段列中检索包含对应子串的。

一:% :包含零个或多个字符的任意字符串:

1、LIKE'Mc%' 将搜索以字母Mc开头的所有字符串(如McBadden)。

2、LIKE'%inger' 将搜索以字母inger结尾的所有字符串(如 Ringer、Stringer)。

3、LIKE'%en%' 将搜索在任何位置包含字母 en 的所有字符串(如Bennet、Green、McBadden)。 二:_(下划线)任何单个字符:

1、LIKE'_heryl' 将搜索以字母heryl结尾的所有六个字母的名称(如 Cheryl、Sheryl)。

三:[ ] 指定范围 ([a-f]) 或集合 ([abcdef]) 中的任何单个字符: 1,LIKE'[CK]ars[eo]n' 将搜索下列字符串:Carsen、Karsen、Carson 和Karson(如 Carson)。

2、LIKE'[M-Z]inger' 将搜索以字符串inger结尾、以从 M 到 Z 的任何单个字母开头的所有名称(如 Ringer)。

四:[^] 不属于指定范围 ([a-f]) 或集合 ([abcdef]) 的任何单个字符:

LIKE'M[^c]%' 将搜索以字母 M 开头,并且第二个字母不是 c 的所有名称(如MacFeather)。 八:[!] 排除它只代表单个字符

下面我们来举例说明一下: 例1,查询name字段中包含有“明”字的。 select * from table1 where name like '%明%' 例2,查询name字段中以“李”字开头。 select * from table1 where name like '李*' 例3,查询name字段中含有数字的。 select * from table1 where name like '%[0-9]%' 例4,查询name字段中含有小写字母的。 select * from table1 where name like '%[a-z]%'

例5,查询name字段中不含有数字的。 select * from table1 where name like '%[!0-9]%'

 

第二篇:like的多种用法

like1

及物动词 vt. [W] 1.

喜欢[+v-ing][+to-v]

She likes playing the piano.

她喜欢弹钢琴。

He doesn't like tomatoes.

他不喜欢吃番茄。 2.

(用于否定句中)愿意[+v-ing][+to-v]

I don't like deceiving him.

我不愿意欺骗他。 3.

(与should,would连用)希望,想,想要[+to-v][O2][O7][O8] He would like you to make that trip.

他希望你走一趟。 4.

适合于

I like pepper but it doesn't like me.

我喜欢吃胡椒,但胡椒不适合我的肠胃。

不及物动词 vi. [W] 1.

喜欢;愿意;希望

You can do exactly as you like.

你爱怎么做就怎么做。

名词 n. 1.

爱好[P1]

The two sisters share the same likes and dislikes. 这两姐妹有相同的好恶爱憎。

like2

介词 prep.

1.

像,如

They are like brothers and sisters.

他们就像兄弟姐妹一样。 2.

(作法、程度等)和...一样

Dick acts like a gentleman.

迪克的举止如同绅士。

He was like a son to me.

他就像我的儿子一样。 3.

与相称的

It's not like her to be so careless.

她通常是不会这么粗心的。 4.

(与look,sound等连用)像要;好像是

It looks like rain.

好像要下雨了。 5.

(与feel连用)想要

I don't feel like dancing now.

我现在不想跳舞。 6.

诸如

He does well in subjects like history and philosophy. 他在历史和哲学这类课程上成绩不错。

名词 n. 1.

同样(或同类)的人(或事物)[the S][(+of)]

Have you even heard the like of it?

你听见过这样的事情吗?

形容词 a. 1.

相像的[F]

The brothers are very like.

这几个兄弟很相像。

2.

有相同性质的;类似的[B]

His uncle promised him $100 if he could earn a like sum.

他的伯伯答应给他一百美元,如果他能自己挣到同样数目的钱的话。 3.

【旧】【方】可能[F][+to-v]

连接词 conj. 1.

【口】如同,好像

It was just like you said. 情况正如你所说的那样。

副词 ad.

1.

(常用于插入语中)可能,多半

2.

【旧】一样地

-like

后缀 suf. 1.

(接在名词之后,形成形容词)表示"像...的"(如:manlike, doglike, bull-like) 2.

(接在形容词之后,形成副词)表示"像...那样地"

like的多种用法

like

1.

喜欢;喜爱;希望

英语四级考试大纲词汇最新章节-第一十二章-...

likev.喜欢;喜爱;希望

2.

象……的

ZT词汇学习方法汇总 - 英语学习 - 日...

-like 象……的

3.

像,如;像要

20xx年6月全国大学英语四级考试大纲-4... like prep.像,如;像要

相关推荐