SQL學習之去重複查詢

2021-09-09 02:07:24 字數 391 閱讀 7597

下面是一張表的資料

執行select content from dbo.logo,返回以下結果

但是這個時候我們只需要相同的內容中的乙個即可,但是查詢出來的明顯有很多重複的,

所以我們只需要在需要查詢的字段前加上distinct關鍵字即可,所以執行以下**

select distinct content from dbo.logo

所有的重覆記錄都被去掉了。

我們在使用distinct關鍵字的時候需要注意一點:

不能部分使用distinct,因為distinct作用於所有的列,不僅僅是跟在他後面的那一列.

注意:distinct不能用於coun(*),只能用於count(),因為distict只能作用於列名,也就是說distict 後面只能跟列名!

sql 語句去多行重複值查詢

當所列出的某個條件為 true 時,or 運算子會顯示記錄。當列出的所有條件為 true 時,and 運算子會顯示記錄。有下面兩張表,表a,表b,請使用sql語句把錶a轉換成表b 表a 日期 名稱 工藝 01 05 ac001 上料 01 05 ac001 打蠟 01 05 ac002 上料 01 ...

MyBatis重複查詢產生的快取問題

今天遇到乙個很坑的問題,業務場景為先查詢資料,然後新增資料,之後又再次查詢資料,發現查不到最新的資料。本來以為是事物影響的,查了好多關於事物的東西,後來排查到每次查到的位址都是同乙個位址,並且控制台中列印的日誌資訊中 fetched sqlsession org.apache.ibatis.sess...

php隨機不重複查詢mysql資料庫

文中的 就不替換了,直接貼上自己的了。result mysqli query select from blog order by rand limit 1 這個方法的話說是有問題,查詢大量資料效率低下,資料少問題不大 不過我這裡的資料也不多 所以又找到了乙個隨機id來查詢。result mysqli...