在用select語句查詢mysql數(shù)據(jù)庫的時候,你可以加上distinct修飾符,這樣就可以去掉好多重復的,比如
為灣里等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務,及灣里網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務為成都網(wǎng)站設(shè)計、網(wǎng)站制作、灣里網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
SELECT distinct(`lcontent`) FROM `caiji_ym_liuyan`
當然實際情況中的重復問題還有很多,需要自己的實際情況,構(gòu)造相應的select語句。
假設(shè):查詢一個結(jié)果集當中,要求三個字段同時不重復,即當 字段1=A 時,字段2=B 那么其他記錄中不再出現(xiàn)字段1=A 并且字段2=B的情況。
select *, count(distinct name) from table group by name
這個 你想去除那些重復 就直接在 distinct 后面 后group by 后面加 就可以了
MySQL 過濾重復數(shù)據(jù)
有些 MySQL 數(shù)據(jù)表中可能存在重復的記錄,有些情況我們允許重復數(shù)據(jù)的存在,但有時候我們也需要刪除這些重復的數(shù)據(jù)。
如果你需要讀取不重復的數(shù)據(jù)可以在 SELECT 語句中使用 DISTINCT 關(guān)鍵字來過濾重復數(shù)據(jù)。
from 樹懶學堂- 一站式數(shù)據(jù)知識學習平臺
你也可以使用 GROUP BY 來讀取數(shù)據(jù)表中不重復的數(shù)據(jù):
SQL語句:SELECT `lcontent` FROM `caiji_ym_liuyan`這樣查詢的時候就會有很多重復的記錄
例子:
就會出現(xiàn)這樣的重復
修改后的SQL語句:
SELECT distinct(`lcontent`) FROM `caiji_ym_liuyan`
查詢結(jié)果:
在sal查詢中這種方法是在文章的時候需要用到,這樣就會防止重復的出現(xiàn)。