SQL統計某欄位中資料重複出現的次數

2021-06-26 19:06:23 字數 1321 閱讀 4888

1樓:玩轉資料處理

declare @tt table (name varchar(100))

insert into @tt values ('張三')

insert into @tt values ('李四,張三')

insert into @tt values ('王五 趙六')

insert into @tt values ('趙六')

insert into @tt values ('李四')

insert into @tt values ('王五,趙六  李四')

insert into @tt values ('趙六,王五')

declare @line varchar(max)

select @line = stuff(( select ',' + name from @tt for xml path('')) , 1, 1, '')

select @line = replace(@line,' ',',')

print(@line)

用sql語句統計資料庫某個欄位中相同的資料有多少條?

2樓:幸運的

1、可通過分組和組內計數來實現,語句如下:

select a, count(*) from a group by a

2、用group by分組:

group by + [分組欄位](可以有多個)。在執行了這個操作以後,資料集將根據分組欄位的值將一個資料集劃分成各個不同的小組。

這裡,分組欄位是a,所以資料集分成了你、我、他三個組。然後用count(*)分別按照各個組來統計各自的記錄數量。

3、count(*)函式:

count(*) 函式返回表中的記錄數。注意它和group by連用,返回組內記錄數。

3樓:匿名使用者

select a,count(*) from 表a group by a

4樓:匿名使用者

select a, count(a) from a

group by a

5樓:大瑞瑞卡哇伊

select b,count(*) from a s join b sf on a.a_id = sf.b_id group by a_id;

sql server如何查詢出某個欄位重複出現兩次以上的資料

6樓:

用關鍵字 stinct

select stinct 欄位

不重複的意思

sql語句查詢某欄位的資料總和,並列出表中的所有記錄

在所有表中?只能是一個一個表的查詢吧,select欄位1from 表where 欄位2like 你好 欄位1和欄位2也可相同 select select sum fieldxx from tab from tab 首先你用sum,需要有group by 不然會報錯。既要看sum又要明細可以用over...

Excel如何統計每行中,某個值X,重複出現的次數

在h2中輸入或複製貼上下列公式 countif a2 g2,是 回車後 雙擊h2右小角的小黑方塊 excel中,怎麼統計一列中某個詞出現的次數。1 以excel2010版本為例,首先開啟excel 在a列輸入資料 2 現要統計a列資料中數字5出現的次數,那麼先在b1單元格輸入countif函式 3 ...

mysql資料庫中sql修改欄位型別要怎麼做

方法如來下 修改一 個欄位自的型別 alter table user modify new1 varchar 10 修改一個欄位的名稱,此時一定要重新指定該欄位的型別 alter table user change new1 new4 int。一 電腦常見問題 主機板不啟動,開機無顯示,有顯示卡報警...