當前位置:首頁 » 編程語言 » sqlserverlike用法

sqlserverlike用法

發布時間: 2022-06-01 14:36:35

❶ 在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

熱點內容
安卓籃球手游在哪裡下 發布:2025-02-10 23:21:55 瀏覽:133
linux改變所有者 發布:2025-02-10 23:04:13 瀏覽:650
源碼曹毅 發布:2025-02-10 23:04:01 瀏覽:582
odbcforsqlserver 發布:2025-02-10 22:26:37 瀏覽:600
區塊鏈數據存儲在那裡 發布:2025-02-10 22:25:48 瀏覽:689
c語言for死循環 發布:2025-02-10 22:24:08 瀏覽:523
蘋果限制訪問初始密碼 發布:2025-02-10 22:21:31 瀏覽:759
為什麼安卓手機一年後卡頓 發布:2025-02-10 22:15:39 瀏覽:732
職工信息管理系統設計c語言 發布:2025-02-10 22:15:30 瀏覽:119
預演算法的理念 發布:2025-02-10 22:15:25 瀏覽:133