Mysql中的LIKE用法字元匹配

2021-07-12 05:16:38 字數 865 閱讀 2286

首先建立這麼乙個表:

1.搜尋以字元或者其他型別的資料開頭的記錄

問:我要查詢id中以2014開頭的記錄,應該怎麼辦?

**:

select id from demo where id like

'2014%';

當然我們也可以同時顯示出name:

2.搜尋包含字元或者其他型別的

問:我要查詢記錄中name 包含有「main」的記錄,如何操作?

3.當然我們也可以搜尋記錄中以固定字串結尾的記錄

問:我想查詢記錄中name以e字幕結尾的記錄,如何操作?

到這裡有的人肯定在有疑問,到底like和=有什麼區別呢?

答:確切知道所要查詢的內容,且為單一值時,可以使用等號運算子來進行資料比較。等號運算子中可以使用字串、日期或數字。

mysql中like的用法

在sql結構化查詢語言中,like語句有著至關重要的作用。like語句的語法格式是 select from 表名 where 欄位名 like 對應值 子串 它主要是針對字元型字段的,它的作用是在乙個字元型字段列中檢索包含對應子串的。a 包含零個或多個字元的任意字串 1 like mc 將搜尋以字母...

LINQ To SQL中in和like的用法

1.使用in查詢 in c var result from s in context.customers where new string contains s.city select s not in c var result from s in context.customers w here ...

關於ibatis中like用法的補充

網上搜了一下ibatis的關於like的使用,相信看到這篇文章的xdjm也應該知道如何解決了,我在這裡就不重複了,只想補充說明一下 撇開 不講。網上的解決方法如下 select from user where username like username 其實上面的語句是正對oracle的,對於不同...