sql語句如何查詢一個(gè)表中某一列的相同數(shù)據(jù)?

2022-07-31 21:46

3個(gè)回答
這個(gè)查找過程分兩步走:
1、找出這列中有相同內(nèi)容的記錄。代碼如下:
select 列名 from 表名 group by 列名 having count(列名) > 1

2、把這些有相同內(nèi)容的記錄,查出來。代碼如下:
select 列名 from 表名 where 列名 in (select 列名 from 表名 group by 列名 having count(列名) > 1)

這些我已經(jīng)調(diào)試過了
假設(shè)列名為a
select a,count(*) from 表名 grooup by a having count(*)>1
寫個(gè)函數(shù)或存儲(chǔ)過程,使用游標(biāo)變量,根據(jù)條件,把滿足條件的記錄保存到另張表里面
相關(guān)問答
sql語句如何查詢一個(gè)表中某一列的不同數(shù)據(jù)?
2個(gè)回答2022-12-20 23:54
select * from 表名稱 where "工裝(字段名)=工裝名,輔料(字段名)=輔料,站位(字段名)=站位"
sql查詢每月同一日數(shù)據(jù)
1個(gè)回答2022-11-03 13:01
SELECT * FROM user_config u where DATE(u.last_update_date)='09'; 要加引號(hào)
SQL怎么查詢兩個(gè)表中不同的數(shù)據(jù)?
1個(gè)回答2023-01-07 16:33
1,關(guān)鍵是第一步,你要找出表1中有,而表2中沒有的數(shù)據(jù)行.,select t1.* from 表1 t1 left join 表2 t2 on t1.?=t2.? 2, 以什么列相同判定為有,都...
全文
SQL怎么查詢兩個(gè)表中不同的數(shù)據(jù)
2個(gè)回答2022-10-04 12:15
工具/材料:Management Studio。 1、首先在桌面上,點(diǎn)擊“Management Studio”圖標(biāo)。 2、其次在該界面中,點(diǎn)擊“新建查詢”按鈕。 3、繼續(xù)在該界面中,輸...
全文
sql數(shù)據(jù)庫中有一個(gè)表,我要查詢這個(gè)表中的一列中有那些內(nèi)容是相同的,
1個(gè)回答2022-09-20 03:55
select * from 表名 where 列名='%公司%' 就可以了 公司是你要查詢的內(nèi)容..如果要查詢其它..改一改就行了
SQL問題 實(shí)現(xiàn)遞歸查詢
1個(gè)回答2024-02-21 15:49
遞歸不用專門的語句呀,就是在函數(shù)中調(diào)用自己就可以了,注意一定要有遞歸結(jié)束的條件。
sql數(shù)據(jù)庫查詢中,空值查詢條件怎么寫?
3個(gè)回答2023-03-13 10:45
在MS SQL Server和Oracle這兩個(gè)主要的數(shù)據(jù)庫中,空值都比較特殊,不能直接用"="或"<>"號(hào)來比較,如果你要用這兩個(gè)符號(hào)比較,就會(huì)發(fā)現(xiàn),空值即不在等于的集內(nèi),也不在不等于的集內(nèi)。 ...
全文
SQL查詢語句中,什么叫子查詢?
3個(gè)回答2022-08-22 17:15
子查詢或稱為內(nèi)部查詢、嵌套查詢,指的是在 SQL 查詢中的 WHERE 子句中嵌入查詢語句。 一個(gè) SELECT 語句的查詢結(jié)果能夠作為另一個(gè)語句的輸入值。 子查詢可以與 SELECT、INSERT...
全文
SQL怎么把兩個(gè)表的數(shù)據(jù)合在一起查詢???
2個(gè)回答2022-10-26 18:23
如果你的這兩個(gè)表是有鍵的關(guān)聯(lián)的話,建議在查詢的時(shí)候就進(jìn)行聯(lián)結(jié)查詢,而不是分別查出來再合在一起。使用左連接一般就可以解決你的問題。 如果你的這兩個(gè)表查出來的數(shù)據(jù)沒有什么關(guān)聯(lián),只是單純的合在一起而已的話...
全文
熱門問答