like的全部用法

2021-03-07 03:05:32 字數 5564 閱讀 8690

1樓:匿名使用者

like

(1) 愛好, 同樣的人(或物)

(2) 相似的, 同樣的

(3) 喜歡, 希望, 願意

(4) 喜歡, 希望

(5) 象, 如同

(6) 可能

現代英漢綜合大辭典

[基本詞義]

like

(1) 喜歡, 愛好

(2) [常與should, would連用]欲, 想, 願意, 希望

(3) 適合於

(4) 感覺

他喜歡游泳。

我不想打擾你。

我喜歡吃龍蝦, 但它不適宜於我的健康。

我想留在這裡。

你覺得這本書怎麼樣?

as you like

(1) 隨你的便

i like that !

(1) [口]說得好聽! 虧你說得出口!

if you don't like it, you may lump it.

(1) [口]你不高興, 也得容忍一下。

lf you like

(1) 如果你願意的話

(2) 也許, 真的

one's likes and dislikes

(1) 乙個人的好噁; 愛憎

like it or not

(1) 不管你真喜歡不喜歡

現代英漢詞典

[基本詞義]

like 1

[laik]

adj.

more like, most like

(1) 相像的,相似的

[詞性變化]

like

prep.

(1) 如同,像,和…一樣

i wish i could sing like her.

我希望能像她那樣唱歌。

mary's dress is red, like mine.

瑪麗的衣服是紅色的,和我的一樣。

(2) 例如,諸如

there are several people interested, like mr jones and mr simpson.

許多人很有興趣,諸如瓊斯先生和辛普森先生。

[詞性變化]

like

n. (1) 相似的人,同樣的物

i've never seen its like.

我從來沒有見過這樣的人。

(2) (前面與the連用)相似的物,同類物品

like

conj.

(1) 如同,和…一樣

do you make bread like you make cakes?

你做麵包的方法是不是和做點心一樣?

[習慣用語]

feel like

(1) 想要

look like

(1) 似乎,好像

[基本詞義]

like 2

[laik]

vt.liked, liking

(1) 喜歡;愛好

i like bananas.

我喜歡香蕉。

do you like your teacher?

你喜歡你們的老師嗎?

(2) 希望;想

i'd like to see you.

我想見到你。

[詞性變化]

like

n. (pl) 愛好

2樓:abc高分高能

like的不同用法有哪些

在sql語句中,like所有的用法

3樓:開心地的春天

在sql結構化查詢語言中,like語句有著至關重要的作用。

like語句的語法格式是:select * from 表名 where 欄位名 like 對應值(子串),它主要是針對字元型字段的,它的作用是在乙個字元型字段列中檢索包含對應子串的。

a:% 包含零個或多個字元的任意字串:

1、like'mc%' 將搜尋以字母 mc 開頭的所有字串(如 mcbadden)。

2、like'%inger' 將搜尋以字母 inger 結尾的所有字串(如 ringer、stringer)。

3、like'%en%' 將搜尋在任何位置包含字母 en 的所有字串(如 ben***、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欄位中含有「明」的記錄,所以說,當我們作字元型字段包含乙個子串的查詢時最好採用「%」而不用「*」,用「*」的時候只在開頭或者只在結尾時,而不能兩端全由「*」代替任意字元的情況下。

4樓:匿名使用者

在sql結構化查詢語言中,like語句有著至關重要的作用。

like語句的語法格式是:select * from 表名 where 欄位名 like 對應值(子串),它主要是針對字元型字段的,它的作用是在乙個字元型字段列中檢索包含對應子串的。

假設有乙個資料庫中有個表table1,在table1中有兩個字段,分別是name和***二者全是字元型資料。現在我們要在姓名欄位中查詢以「張」字開頭的記錄,語句如下:

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 ***

張小明     男

李明天       男

李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的不同用法有哪些 浮塵舞女 like doing是一時的不喜歡做某事 like to do 是一直都不喜歡 這句話是說爸爸不喜歡他在吃飯的時候講話 是一時的,可能今天爸爸心情不好吧 like doing 是一種一般現在時的用法,like 後面加doing說明是的習慣性作法。這句話的...

like後面要加動詞原形嗎,like的後面加原形嗎

like 後面bai加 doing 或du者to do解析 zhi沒有原型 用like to 表意dao願 內 例如 i don t like todisturb you.我不想容 打擾你。或like doing 表示愛好 helikes swimming.他喜歡游泳。不一定噢 有些是加動詞原形,比...

she dont like me這裡的like不用用三單形式加s嗎?為什麼?解釋一下謝謝了

張達人 like 沒有毛病,因為助動詞 do 後面只能用動詞原形,錯誤出在 don t 與主語 she 的人稱不一致。she 是單數第三人稱代詞,後面應該用助動詞的單三形式 doesn t。 生而為龍 這是病句,正確形式是she doesn t like me 助動詞 do已經變換成三單形式,所以動...