SQL查詢同一資料庫中的表中重複欄位出現的次數並與入另一表的欄位中

2021-03-29 00:25:00 字數 4010 閱讀 3169

1樓:匿名使用者

如果xin表的id是自增列,則

insert into xin(ename, sname, newnum)

select min(ename) as ename, sname, count(*) as newnum from jie group by sname

只要在asp**中執行這個sql語句就可以了

2樓:匿名使用者

首先,你要取出這個

number

string.format("select count(1) from jie as a where a.ename = '' and a.

sname = ''", ename, sname);

然後用這個number更新xin

string.format("update xin set newnum = where ename = '' and sname = '',number, ename, sname);

sql模糊查詢一個表的欄位在另一個表中出現次數

3樓:澤希

select 表du1.num,count(表2.num) as 次數 from 表1 left outer join 表2 on 表2.

num=表1.num group by 表1.num

如上zhisql可以實現,假設表2的欄位也是num,希望可以幫dao到你

補充:如果專表1的123對應表屬2的12345這樣也符合的話:

下面sql可以實現:

select 表1.num,count(表2.num) as 次數 from 表1 left outer join 表2 on charindex(cast(表1.

num as varchar), cast(表2.num as varchar))>0 group by 表1.num

sql中如何查詢一個表中重複的資料,並且重複了幾次?

4樓:薰之泯墨

select col001,count(col001) from lhsjb where coloo1>1 group by col001

5樓:匿名使用者

用vlookup 或者資料透視表

寫一個sql 查詢一個表中姓名相同的記錄,並把資料按照重複的次數從高到低排列顯示

6樓:匿名使用者

這樣試試

select t1.*

from test t1 left join(select name,count(name) cfrom test

group by name) t2 on t1.name=t2.name

where c>1

order by c desc

7樓:史上最強的豆花

select name ,fcount from

(select name,count(name) as fcount from table group by name) t

order by fcout desc

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

8樓:幸運的

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

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

2、用group by分組:

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

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

3、count(*)函式:

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

9樓:匿名使用者

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

10樓:匿名使用者

select a, count(a) from a

group by a

11樓:大瑞瑞卡哇伊

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

使用sql語句如何查詢一個表中一個欄位的值相同,另外一個欄位的值不同?急! 200

12樓:匿名使用者

給點示例資料,然後給個結果資料,才知道你的具體要求。你的描述有歧義的。

13樓:手機使用者

假設表名為table,相同欄位為c,不同欄位為d

select * from table as a ,table as b where a.c=b.c and a.d<>b.d

14樓:凌風雲傲天下

select 列名1,列名2 from 表名1

group by 列名1,列名2 order by 列名1

分組排序查詢。

15樓:燕雪鳳舞

select distinct

a.欄位

1,a.欄位2,

from

table a

join table b on a.欄位2 != b.欄位2where

a.欄位1= b.欄位1

order by

a.欄位1,

a.欄位2

查詢一個表中的兩個欄位值相同的資料 5

16樓:

/*難道是下面

的這種?

select *

from linkuser

where lname=username; */意思是去除重複的?

select * from linkuser awhere exists (select 1 from (select min(id),lname from linkuser group by lname) b

where a.id=b.id)

17樓:匿名使用者

按照lname

uername

這2個欄位分組,查出來組內條數count(*) 大於1的就是了

sql欄位值中取重複次數新增到新表中

18樓:匿名使用者

給你一個比較簡單的方法。

使用replace ,把檢查重複的字元,用空字元替換掉版:replace(備註,'0',''),這樣替換後權的字串比替換前的字串長度多的部分,就是「出現的次數」。

select len(備註) - len(replace(備註,'0',''));

例如:len('210707070') = 9len(replace('210707070','0','')) = 5

9 - 5 = 4 ,即『0』出現了4次/=

如何用sql查詢出一個表中某列中重複次數最多的值與重複次數

19樓:匿名使用者

select 某列, count(*)

from 某表

group by 某列

order by count(*)

20樓:匿名使用者

select top 1 某列,count(*) from 表 group by 某列 order by count(*) desc

21樓:匿名使用者

select column,max(count(*)) from

(select column,count(*) from table

group by column) test;

怎樣查詢SQL資料庫中某表中的某個列的數值的所有行資料

select from 表名 where 列名 數值 怎樣查詢sql資料庫中某一個表中的某個列的一個數值的所有行資料 怎樣查詢sql資料庫中某一個表中的某個列的一個數值的所有行資料?怎樣查詢sql資料庫中某一個表中的某個列的一個數值的所有行資料 以該列等於某一值進行篩選就可以了。例如 select ...

Access同一資料庫中的兩個表之間可以建立兩個或兩個以上的

ta col1,col2 tb col,col3 select ta.col1,tb1.col3,ta.col2,tb2.col3 from ta,tb tb1,tb tb2where ta.col1 tb1.col and ta.col2 tb2.col access也支援inner join l...

VB中如何查詢顯示資料庫表中的記錄

用陣列記錄,二次查詢 sql 在course 表中查詢到teacher id 12345的所有記錄 用迴圈把course id新增到陣列中,a 然後再迴圈開啟一個新的記錄集,sql在score表中查詢出course id a 的 我是這麼做的,不知道還有沒有高手提供其它方法 建立記錄集物件,用dat...