1樓:匿名使用者
--比方有
bai個test的欄位,在表dutable中有相同的值zhi,只出現一
dao次這樣
版寫select test from table group by test
--或者權這樣也可以
select distinct test from table
sql語句重複的欄位只顯示一次
2樓:拾_忔
select distinct 列名 from tablename
distinct : 過濾掉多餘的重複記錄只保留一條
3樓:匿名使用者
select top 1 * from table where 條件
只顯示符合條件的第一條
4樓:匿名使用者
問題是,(1)uidfoid欄位與其他某個欄位顯示的內容重複?還是,(2)uidfoid欄位本身記錄重複?
5樓:匿名使用者
select distinct 欄位名 from 表名 where 條件。
6樓:悟飯
distinct *
sql 篩選 如果某列有重複欄位,只顯示一條記錄
7樓:匿名使用者
select 欄位
baidu1,欄位zhi2,欄位dao3,欄位4 from a where 欄位1 in (select min(欄位1) from a t on a.欄位
2=t.欄位2) order by 欄位1即可以上功版
能,經過權sql 2000/2005/2008完美測試
8樓:匿名使用者
這個有點問題要解決,如果欄位2重複了,那你欄位3欄位4要顯示的是哪個呢?
9樓:匿名使用者
select * from 表名dao as a where exists
(select 1 from
(select min(欄位
版權1) as min_欄位
1,欄位2 from 表名 group by 欄位1,欄位2) as b
where a.欄位1=b.min_欄位1 and a.欄位2 =b.欄位2)
在mysql資料庫中如何讓某個欄位有重複的只取一條 5
10樓:
-- 保留相
同a值的最小id行
select *
from table_a a
where not exists (
select 1 from table_a bwhere b.a = a.a
and b.id < a.id)
11樓:草堂春日遲遲
select * from table_a where id in (select min(id) from table_a group by a)
12樓:匿名使用者
我知道oracle有個row_number()函式可以實現某個欄位排序,然後取重複的一條,下面的部落格連結是mysql實現oracle的row_number()函式功能,看看有沒有啟發吧。
13樓:破玩意真難取
可以試試distinct
14樓:都比劉先生
select * from table_a group by a order by id desc;
sql中如何使一列中的多個重複資料只顯示第一條
15樓:時空來電
1、首先在如下
bai圖中是一個student的資料
du表,這裡需要對zhi資料表中dao的studentname資料表中的單個內
的資料進行修改。容
2、同樣的方法這裡首先開啟資料庫查詢語句,輸入查詢語句先查詢一下資料表中的資料內容。
3、輸入查詢語句,:select * from student,輸入完畢之後選擇全部內容,然後選擇執行按鈕,執行sql語句。
4、執行完畢之後,在student表中的第四行資料(studentname中的「崔」)這裡需要把它修改為「亮亮」,注意這裡只要修改的是單個資料,並不是整行資料。
5、在資料表上,用滑鼠右擊選擇裡面的「編輯前200行」。
6、編輯完畢之後,就可以在查詢表中看到所有資料了,如下圖中紅線內容。
16樓:
select advicename,max(authname_1) as authname_1 from table
group by advicename
說明:因為你
copy只選擇這1個列作為相同條件列,所以我分組條件就這樣寫的因為你要取第一個人名的話,max就ok了
覺得好,就請採納
sql查詢如何獲乳找某id的一條記錄在表中是第幾
可以用row number函式,如以下資料 id name 1 張三 3 李四 5 王五 7 趙六 如查詢王五這條資料在資料庫裡是回第幾條,可以這樣答。select t.rn from select row number over order by id rn from 表名 t where t.n...
sql篩選出記錄數大於2的記錄
id重複且大抄 於2select from 表名 where id in select id from 表名 where count id 1 group by id and id 2 id大於2 select from 表名 where id 2 怎麼在sql server中查詢一個表中某個資料重...
sql語句,怎樣判斷欄位中是否存在某值
寫法如下 select from mytable where field like 查詢的值 具體替換表名和欄位名 sql不是有instr函式麼?instr abcdefghiabc def 4 沒查到會返回0 sql語句,怎樣判斷一個欄位中是否存在某一個值 可以參考下面的描述 instr c1,c...