sqlserverlike用法
❶ 在sql语句中,like所有的用法
在sql结构化查询语言中,like语句有着至关重要的作用。
like语句的语法格式是:select * from 表名 where 字段名 like 对应值(子串),它主要是针对字符型字段的,它的作用是在一个字符型字段列中检索包含对应子串的。
A:% 包含零个或多个字符的任意字符串:
1、like'Mc%' 将搜索以字母 Mc 开头的所有字符串(如 McBadden)。
2、like'%inger' 将搜索以字母 inger 结尾的所有字符串(如 Ringer、Stringer)。
3、like'%en%' 将搜索在任何位置包含字母 en 的所有字符串(如 Bennet、Green、McBadden)。
B:_(下划线) 任何单个字符:
like'_heryl' 将搜索以字母 heryl 结尾的所有六个字母的名称(如 Cheryl、Sheryl)。
C:[ ] 指定范围 ([a-f]) 或集合 ([abcdef]) 中的任何单个字符:
1,like'[CK]ars[eo]n' 将搜索下列字符串:Carsen、Karsen、Carson 和 Karson(如 Carson)。
2、like'[M-Z]inger' 将搜索以字符串 inger 结尾、以从 M 到 Z 的任何单个字母开头的所有名称(如 Ringer)。
D:[^] 不属于指定范围 ([a-f]) 或集合 ([abcdef]) 的任何单个字符:
like'M[^c]%' 将搜索以字母 M 开头,并且第二个字母不是 c 的所有名称(如MacFeather)。
E:* 它同于DOS命令中的通配符,代表多个字符:
c*c代表cc,cBc,cbc,cabdfec等多个字符。
F:?同于DOS命令中的?通配符,代表单个字符 :
b?b代表brb,bFb等
G:# 大致同上,不同的是代只能代表单个数字。k#k代表k1k,k8k,k0k 。
下面我们来举例说明一下:
例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]%'
以上例子能列出什么值来显而易见。但在这里,我们着重要说明的是通配符“*”与“%”的区别。
很多朋友会问,为什么我在以上查询时有个别的表示所有字符的时候用"%"而不用“*”?先看看下面的例子能分别出现什么结果:
select * from table1 where name like '*明*'
select * from table1 where name like '%明%'
大家会看到,前一条语句列出来的是所有的记录,而后一条记录列出来的是name字段中含有“明”的记录,所以说,当我们作字符型字段包含一个子串的查询时最好采用“%”而不用“*”,用“*”的时候只在开头或者只在结尾时,而不能两端全由“*”代替任意字符的情况下。
❷ like用法
like作动词时,意为“喜欢”。常见用法有以下两种:
①“like + 名词 / 代词”表示“喜欢某人或某物”。例如:
She likes her students very much. 她非常喜欢她的学生。
This is my computer. I like it a lot. 这是我的电脑,我非常喜欢它。
②like doing sth.和like to do sth.都表示“喜欢做某事”。like doing sth.着重于习惯、爱好;like to do sth.着重某次具体的行为或动作。例如:
I like reading, but I don’t like to read this evening.
我喜欢看书,但今晚我不想看。
(2)like作介词时,意为“像;跟……一样”,其后接名词或代词作宾语。例如:
The little boy looks like his father. 那个小男孩看上去像他的父亲。
Don't do it like that. 这件事别那么做。
特殊用法关
(1)Would you like sth. / to do sth.? “你想要……吗?”;“你愿意做……吗?”。口语中用来表示客气地征询意见或建议、邀请、请求等。例如:
Would you like a cup of tea? 你想喝杯茶吗?
Would you like to come to my birthday party?
你愿意来参加我的生日聚会吗?
(2)How do you like ...? “你觉得……怎么样?”,通常用于询问对某人或某物的喜欢程度。例如:
How do you like your new classmates? 你认为你的新同学怎么样?
--- How do you like Chinese food? 你觉得中国菜怎么样?
--- I like it very much. 我非常喜欢。
(3)What do you like about ...? “你喜欢……的什么呢?”,常用于询问对某人或某物所喜欢的内容。例如:
a)--- What do you like about your pen-friend?你喜欢你笔友的什么呢?
--- His honesty. 他的诚实。
b)--- What do you like about this sweater? 你喜欢这件毛衣的什么呢?
--- I like its colour. 我喜欢它的颜色。
❸ 总结like的用法
1、like用作形容词时,其意思是“相似的,相同的”。
2、like指两个或两个以上的人或物具有某些类似之处,以至区别不开,但并非同一个人或物。
3、like多用来修饰外貌、性质等抽象的事物,有时也可修饰具体事物。
4、like用作名词时,其意思是“相类似的人或事物”,指两个或两个以上在外貌或性质上相近的人或事物。
5、like还可指“喜爱的东西”。
6、like可用复数形式,也可用单数形式。
7、like作为动词时,后面既可接不定式,也可接动名词:表示“一时的爱好”时。
8、like只可用不定式,不可用动名词。
(3)sqlserverlike用法扩展阅读
一、词汇解析
like
英[laɪk];美[laɪk]
prep. 像,如同
v. 喜欢;想;愿意;希望
conj. 好像;如同;像……一样
n. 爱好(常复数);类似或同类的人或物
adj. 类似的,相似的;(图像)逼真的
adv. (非正式)可能;好像在说;和……一样
n. (Like) (美、俄、印、英、巴)莉凯(人名)
例:I was shaking all over, trembling like a leaf.
我浑身颤抖、像一片叶子似的抖动。
例:People are strolling, buying ice cream for their children, just like they do every Sunday.
人们散着步,给孩子们买着冰淇淋,就像他们每个周日做的一样。
二、关于like的短语
1、anything like多少有点像
2、like as 如同,正如
3、like a dream毫不费力地
4、like anything 全力地
5、such like像这类的
6、like to do喜欢做某事
❹ like语句的用法
LIKE语句的语法格式是:select * from 表名 where 字段名 like 对应值(子串),它主要是针对字符型字段的,它的作用是在一个字符型字段列中检索包含对应子串的。
假设有一个数据库中有个表table1,在table1中有两个字段,分别是name和sex二者全是字符型数据。现在我们要在姓名字段中查询以“张”字开头的记录,语句如下:
select * from table1 where name like "张*"
如果要查询以“张”结尾的记录,则语句如下:
select * from table1 where name like "*张"
这里用到了通配符“*”,可以说,like语句是和通配符分不开的。下面我们就详细介绍一下通配符。
匹配类型
模式
举例及代表值
说明
多个字符
*
c*c代表cc,cBc,cbc,cabdfec等
它同于DOS命令中的通配符,代表多个字符。
多个字符
%
%c%代表agdcagd等
这种方法在很多程序中要用到,主要是查询包含子串的。
特殊字符
a
a代表a*a
代替*
单字符
?
b?b代表brb,bFb等
同于DOS命令中的?通配符,代表单个字符
单数字
#
k#k代表k1k,k8k,k0k
大致同上,不同的是代只能代表单个数字。
字符范围
-
[a-z]代表a到z的26个字母中任意一个
指定一个范围中任意一个
续上
排除
[!字符]
[!a-z]代表9,0,%,*等
它只代表单个字符
数字排除
[!数字]
[!0-9]代表A,b,C,d等
同上
组合类型
字符[范围类型]字符
cc[!a-d]#代表ccF#等
可以和其它几种方式组合使用
假设表table1中有以下记录:
name sex
张小明男
李明天男
李a天女
王5五男
王清五男
下面我们来举例说明一下:
例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]%'
以上例子能列出什么值来显而易见。但在这里,着重要说明的是通配符“*”与“%”的区别你可能会问,为什么我在以上查询时有个别的表示所有字符的时候用"%"而不用“*”?先看看下面的例子能分别出现什么结果:
select * from table1 where name like '*明*'
select * from table1 where name like '%明%'
你就会会看到,前一条语句列出来的是所有的记录,而后一条记录列出来的是name字段中含有“明”的记录,所以说,当作字符型字段包含一个子串的查询时最好采用“%”而不用“*”,用“*”的时候只在开头或者只在结尾时,而不能两端全由“*”代替任意字符的情况下。
❺ 简单地说like用法
like like[laIk; laik]《源自古英语“同样的”的意思》形容词(more~,most~; (诗)lik.er,-est)1 (无比较级、最高级)同样的 (外观、量等) ,类似的; 相等的a ~ sum同额in ~ manner同样地cloth of a ~ pattern相同花样的布料L~ master, ~ man. (谚)有其主必有其仆L~ father, ~ son. (谚)有其父必有其子2 <二个 (以上的) 东西> 相似的These two pictures are very ~.这两幅画非常相似They are (as) ~ as two peas (in a pod).他们 (两人) (长得) 一模一样3a. (美口语.英古)几乎要…的The shelf was ~ to fall on me.那棚架差一点落在我身上b. (古)可能…的It is ~ we shall see him no more.我们可能将不会再见到他介系词1 a. 像…的,似…的What is she ~ ?.她是个什么样的人?He is very ~ his father.他很像他父亲He doesn't know what it is ~ to be [~ being] poor.他不知贫困是什么样子的→ That's more like it.b. 像…地,与…同样地Do it ~ this.照这样做I won't do it ~ you.我不会像你一样做这事情2 与…相称,表现…的特征It's not ~ you to be jealous.你嫉妒就有失你的本色 [你才不会嫉妒呢]3 (例如) 像…那样的 (such as)fruit, ~ apples and pears像苹果和梨那样的水果anything like? (像…等) 一点也 (不) …,根本 (不) …,决 (不) …,丝毫 (不) …He does not want anything ~ labor.要花力气的事,他一点也不想干feel like? → feellike anything [crazy,mad,the devil](口语)激烈地,猛…,非常地; 极其; 大大地; …得很; …得像什么似的sell ~ crazy [mad, the devil]极其 [非常] 畅销He praised me ~ anything.他对我赞不绝口like nothing on earth → nothing pronlike so many → many adjlook like? → looknone like? = nothing like (1)nothing like?(1) 什么都比不上…There is nothing ~ travel by air.什么都比不上搭飞机旅行 [乘飞机旅游是最理想的了](2) 一点也不…,差…很远That book is nothing ~ as [so] good as this one.那书一点也不如这书好 [比这书差得远]something like (?)(1) 有几分像…的,多少似的,差不多,大约The airship was shaped something ~ a cigar.那飞船形状有几分像雪茄They walked something ~ 5 miles.他们步行约五哩(2)(口语) [把 like 重读作[`la k; 'laik]] 很棒的,上好的,出色的,了不起的It was something ~ a party.那是一次盛况空前的聚会That's more like it. (口语)那样更好,求之不得副词1 [~enough,有时 very~] (口语)= likely adv2 a. [附于句尾] (俚)宛如,好像有一点He looked angry ~.他显得有一点生气It's queer ~.这件事有点儿奇怪b. [多为年轻人接话时用; 无实质意义] (美)喂,唔,呃L~, let's go, man.喂,我们就去看看吧(as) like as not(口语)多半,大概,十之八九连接词1 像… (所做) 一样 (as)I cannot do it ~ you do.我不能照你那样去做2 (口语)像是…似的,犹如…,一若… (as if)It looks ~ he means to go.他好像打算去名词1 a. [the ~,one's ~; 常用于疑问句、否定句] 相似之人[物]; 同样之人[物]; 同类[of]Did you ever hear the ~ of it?.你听到过像这样的事吗?We shall not see his ~ again.我们再也见不到像他这样的人了b. (U)(古)相当之物,可匹敌之物L~ attracts [draws to] ~. = L~ (will) to ~. (谚)同气相求,物以类聚2 (C) [常 the ~s; 常用于疑问句、否定句] 同一种类之物[人]I've never seen the ~s (of it).我未曾见过这样的东西→ the likes of.and the like及其同类者,等等Wheat, oats and the ~ are cereals.小麦、燕麦等等是?b物or the like或同样的 [同种的其他] 事物the likes of(口语)像…的人们the ~s of me像我这种 (低贱的) 人,the ~s of you像你这种 (大) 人物like[laIk; laik]《源自古英语“看中…”的意思; 原为 it likes me 无人称构句》及物动词1 爱好…,喜欢…【同义字】like 是表示“爱好”“喜欢”的一般字,不表示强烈的感情love 指“爱”的意思,表示强烈的爱情观念a. 喜欢…,爱好…Do you ~ fruit?.你喜欢水果吗?People ~ you for your openness.因为你豪爽,人们喜欢你I don't ~ it when she is unhappy.我不喜欢她不快乐时的样子Which do you ~ better, tea or coffee?.红茶和咖啡你较喜欢哪一种?You are well ~d by everybody.你受大家喜爱b.Well, I ~ that!.真出乎意料! [怎么可能,岂有此理](你说得真有趣,亏你说得出这种话) (有时用以顶撞对方所说的不中听的话) )c. 喜欢…,愿意…,想…I ~ to play [playing] tennis.我想打网球 [爱好打网球]d. 不想…,不愿意…; 不喜欢…I don't ~ to disturb you when you're so busy.我不想在你那么忙时打扰你I don't ~ disturbing others.我不喜欢打扰别人e. 喜欢… <呈…状态>I ~ my tea hot.我喜欢喝热茶I don't ~ toast burnt.我不喜欢烤的土司f. 要…做…I ~ boys to be cheerful.我要男孩子快快乐乐的I don't ~ girls to smoke.我不要女孩子抽烟g. +doing] 喜欢…做…I don't ~ you [your] going out alone at night.我不喜欢你晚上单独外出2 [would [should] ~]a. 想要 [愿意] …I would [should] ~ a bath.我想洗澡What kind of dressing would you ~ on your salad?.你想在沙拉上加什么样的调味品?Would you ~ another helping?.要不要再来一份?b. (委婉语) (假如能够) 想要<做…>I'd ~ to see her.我想和她见面I'd ~ to see you do it.我想要看看你做这件事(你有本事的话,做给我看看)Would you ~ to wait a minute?.等一会儿好吗?He would have ~d to come alone.他本想 (能够的话) 单独来 (但没能那样)c. 愿意…I'd ~ you to do it for me.我愿你替我做这件事Would you ~ us to help?.要我们帮忙吗?d. 要… <呈…状态>I'd ~ my coffee sweet.我喜欢喝放糖的咖啡e. 要…<被…>I'd ~ the eggs boiled.我要吃煮的蛋I'd ~ the money returned soon.我希望这笔钱很快地还来3 (谑)<食物等>适合于<人>的健康I like octopus, but it doesn't seem to ~ me.我喜欢吃章鱼,但它似乎不宜于我的健康不及物动词觉得中意,觉得喜欢"I'm afraid I'm going to marry him instead of you."-"As you ~.".“抱歉,我将不跟你结婚而跟他结婚”“随便你 [请便] ”→ if you LIKE.How do you like??(1) 你喜欢…吗?,你觉得…怎样?How do you ~ my new dress?.你觉得我的新衣服怎样?(2) 你要…怎样做法?你喜欢…怎么处理?How do you ~ your eggs?.你的蛋要怎么作 [烹调] 呢?(3) [对意外的结果表示惊讶] (口语)竟会…(Well,) how do you ~ that! (.哎呀,) 这可真是!if you like倘若你愿意; 倘若你要那样说Come if you ~.如果你喜欢就来吧I am shy if you ~.如果你要说我害羞,我也没有办法;名词[~s]爱好,嗜好one's ~s and dislikes一个人的好恶
❻ sql的 like * 的用法是怎样的
sqlserver : name like '%li%',查找name里有“li”的记录。
name like '%li',查找以“li”结尾的记录。
name like 'li%',查找以“li”开头的记录。
其他不太清楚。
❼ like的用法有几种分别是什么
like是一个使用频率较高的词,它既可作动词,又能作介词,用法归纳如下:
一、作及物动词,意为“喜欢”,后接名词或代词,表示对某一事物的兴趣或爱好。例如: I like fish and vegetables very much. Jack doesn't like his work.
二、常与would,should连用,表示“想要、愿意、希望”,语气较为客气委婉。例如: Would you like something to drink?你想要喝点什么吗? I would like a bottle of orange and two cakes, please.我想要一瓶桔子汁和两块蛋糕。
三、like后接动词不定式作宾语,表示喜欢某项特定的或具体的活动。例如: Do you like to play basketball? No. I like to paly table tennis. His mother doesn't like to see a film.
四、like后也可跟动词的ing形式作宾语,强调喜欢和爱好的是一般性的行为或事实。例如: Do they like playing games? No. They like watching TV. The girl doesn't like doing housework.
五、How do you like…?句型主要用以询问对方对某个地方或某件事物等的看法,意为“你觉得…怎么样?”例如:
How do you like the city?你觉得这座城市怎么样? How do you like the film?你认为这部电影怎样?
How do you like…?和What do you think of …?意义相近,它们在口语中常用How about …?或What about…?代替。还要注意别和What do you like…?相混,该句型主要用以询问对方的兴趣爱好,意为“你喜欢什么?”例如:What do you like? I like swimming.
六、like作介词,意为“像”、“和……一样”。例如: She looks like her mother.
The boy jumps like a m&#111nkey.
It looks like rain.
We don't need a man like him
对天气的询问“what's the weather like?”或“how is the weather?”
❽ like的用法
语法知识:
like主要有两种用法:
一、 用作动词(v.),意思为\"爱,爱好,喜欢\",无进行时态,既表示对\"人或者事物的真挚的感情\",又表示\"对某事有着浓厚的兴趣、爱好\"。后面可以接名词、代词、动名词或者不定式。
如: ① My younger brother likes strawberries very much. 我的小弟弟非常喜欢吃草莓。
② The boy likes washing hands in cold water. 这个男孩喜欢在冷水里洗手。
二、 用作介词(prep.), like前边一般情况下要有be,翻译成\"像......\"。
如: The baby is like his mother. (= The baby looks like his mother.) 这个小婴儿长得像他妈妈。
有关like的重要短语及句型:
1. look like (=look the same) 看起来像
如:Lily looks like Lucy. (=Lily and Lucy look the same.) 莉莉和露西看起来长得很像。
2. What is...like? ......怎么样?
如:- What is the weather like today? - It is sunny.
-- 今天的天气怎么样?
-- 晴天。
3. How do you like...? 感觉......怎么样?
如: - How do you like this book? - It\'s very interesting.
-- 你感觉这本书怎么样?
-- 非常有趣。
4. 指对于别人所要做的事情感到满意(经常与would, could等连用),翻译成\"希望,想要,愿意......\"。
如:① - What would Jim like? - He would like a glass of water.
-- 吉姆想要什么?
-- 他想要杯水。
5. like to do sth.喜欢做某事 (表示\"一次性的具体的行为\")
like doing sth. 喜欢做某事 (表示\"经常性的,反复发生的动作\",已经形成习惯)
like sb. to do sth. 喜欢某人做某事
如:① It is too hot, I like to swim today. 今天太热了,我想去游泳。(只有今天想去,一次性的行为)
② It is too hot, I like swimming in summer. 天太热了,整个夏天我都喜欢去游泳。(表示\"经常性的动作\",已经形成习惯)
③ Our English teacher likes us to ask questions like this. 我们的英语老师希望我们这样提问。
❾ SQL中like的用法
LIKE是另一个在WHERE子句中会用到的指令。基本上,LIKE能让我们依据一个套(pattern) 来找出我们要的资料。相对来说,在运用IN的时候,我们完全地知道我们需要的条件;在运用BETWEEN的时候,我们则是列出一个范围。LIKE的语法如下:
❿ 关于like的用法
like doing sth和like to do sth
这两个区别就是,like to do sth 是偶尔一次的爱好,
而这个like doing sth 是长期性的爱好
比如:
Today I would like to see a film:今天我想去看电影。
When I am free, I like seeing films:我有空的时候喜欢去看电影
类似的还有
stop doing sth. 停止正在做的事
stop to do sth. 停止一件事去做另一件事
forget doing sth. 忘记做过的事情
forget to do sth. 忘记要做的事情
remember doing sth. 想起做过的事情
remember to do sth. 想起要做的事情
would like to do sth.想要做某事
=want to do sth.
=feel like doing sth.
好像没有like sb to do sth