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]%'
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
1.
喜欢;喜爱;希望
英语四级考试大纲词汇最新章节-第一十二章-...
likev.喜欢;喜爱;希望
2.
象……的
ZT词汇学习方法汇总 - 英语学习 - 日...
-like 象……的
3.
像,如;像要
20xx年6月全国大学英语四级考试大纲-4... like prep.像,如;像要
语法知识like主要有两种用法一用作动词v意思为quot爱爱好喜欢quot无进行时态既表示对quot人或者事物的真挚的感情quot…
Module2语法wouldlike的用法wouldlike意为想想要与want意义相同但语气更委婉wouldlike可与任何人称…
like主要有两种意思一个是动词喜欢还有是介词像like一词具有多种词性和词义以及多种用法现简述如下一用作动词1like名词代词意…
Like的用法总结like主要有两种意思一个是动词喜欢还有是介词像like一词具有多种词性和词义以及多种用法现简述如下一用作动词1…
Like用法总结like一词具有多种词性和词义,以及多种用法:一、用作动词:1.like+名词/代词,意为喜欢某人或某物。例如:T…
Like用法总结like一词具有多种词性和词义,以及多种用法:一、用作动词:1.like+名词/代词,意为喜欢某人或某物。例如:T…
高中英语知识点大全(81):like用法小结1、like用法小结(1)like用做动词(及物)通常表示一般的“喜欢”,为口语用词,…
Module2语法wouldlike的用法wouldlike意为想想要与want意义相同但语气更委婉wouldlike可与任何人称…
Module2语法wouldlike的用法wouldlike意为想想要与want意义相同但语气更委婉wouldlike可与任何人称…
like的用法like可以作动词也可以作介词1like作动词表示一般性的爱好喜欢有泛指的含义如Doyoulikethecolor你…