1. 程式人生 > >模糊查詢、limit、count、distinct

模糊查詢、limit、count、distinct

如果查詢條件中的欄位中包含%或者下劃線,那麼模糊匹配怎麼寫?
select * from 表名 where 欄位 like ‘%%%’ ESCAPE ‘’;
在like後面的模糊搜尋字串中的百分號%之前使用轉義字元,比如\,再用escape指定該轉義字元,例如like ‘abc%ef’ escape ‘’;

1、limit——sql語句
Limit[初始位置],記錄數 >預設為0
select * from employee order by salary limit5,5; >取5~10號

2、count語句
count:統計非空的個數 >count(*),建議使用count (1)
count(1) 會統計表中的所有的記錄數,包含欄位為null 的記錄

3、過濾重複資料
DISTINCT:過濾重複資料
select distinct 欄位名 from 表名;