高分,SQL,資料篩選,求SQL高手

2025-01-31 07:40:26 字數 3108 閱讀 4904

1樓:我愛數學

select distinct dataid,called, user, userinfo, rccid into 新表 from 舊錶。

只想到複製到新表這一著。

或者複製自己,然後刪除原有(複製前)的所有資料行。

2樓:dl_會飛的青蛙

不過有個條件 就是你要找到乙個不重複的另外乙個列 比如主鍵 我拿你的user列作為主鍵。

delete from aaa where not in (select t_ from (select dataid,min(user) as user from aaa group by dataid) t_max,(select distinct dataid from aaa) t_a

where t_

我是在oracle裡寫的 你要是別的庫 改一下連線符吧!~

3樓:網友

select distinct dataid into 新表 from 舊錶。

在同表上操作會很慢了。建立新表後把舊錶刪除,這樣做的效率是最高的了。

sql資料篩選

4樓:網友

select pro_id from 表名 where mid_id=1

select pro_id from 表名 where mid_id=2

select pro_id from 表名 where mid_id=3

select pro_id from 表名 where mid_id=4

5樓:網友

上面的老兄不夠厚道啊。

我來補充。select pro_id from 表名 where mid_id=1

goselect pro_id from 表名 where mid_id=2 and mid_id=1

goselect pro_id from 表名 where mid_id=3 and mid_id=1

goselect pro_id from 表名 where mid_id=4

sql 篩選資料

6樓:網友

access也支援replace和len

可能是classpath有空值。

select * from table

where (not isnull(classpath)) and (len(classpath) -len(replace(classpath,',','')) = 2)

在access裡執行應該是可以的,可能是你外部程式有誤。

7樓:支崖靜

select * from table

where len(classpath) -len(replace(classpath,',','')) = 2

我剛試過的, 完全可以。 replace是sql的函式, 怎麼會沒有? 你用的不是sql server?

sql 資料篩選的問題

8樓:網友

select top 1 * from table group by class

應該沒問題,按照型別分組,各取第一項,就是你要的結果。

sql資料篩選問題

9樓:網友

那你應該建個兩層迴圈,每次都拿a的id和b中的每一行id比較。

判斷出不存在的。

我也期待更好的方法出現。

sql 如何篩選相同資料

10樓:心裡一愣

你確定a、b兩列對應的都是重複的麼。

sql重複資料的篩選

11樓:網友

你要看你有哪些資料段是相同的,就根據那些相同的資料段分類。

比如說,a b c d

前面的insert 我就不寫了)

那就是select a,b,c,max(d) from table group by a,b,c

如果是a b c d

就是說,如果你還有乙個欄位是id,主鍵的話就是select a,b,c,max(d) from table group by b,c

12樓:網友

樓主,是不是id,bh,pz相同時,但sj不同?如果這樣,就按者三個分組查詢。

insert into 臨時表(id,bh,sj,pz)select id,bh,max(sj),pzfrom jkxx

group by id,bh,pz

13樓:sql的藝術

結果中去除重複資料可以使用函式【distinct】也可以使用分組語句【group by】

1、【distinct】使用示例:

select distinct userid,username from 表名。

2、分組語句【group by】使用示例:

select userid,username from 表名 group by userid,username

1和2兩個語句的select檢索輸出結果是一致的。

14樓:網友

如果要去除重複列 可以根據jcsj欄位進行分組 (group by)

想要留時間最新的 可以在查詢欄位前加max 如:max(jcsj)

15樓:等你下課的我

篩選重複的資料文字操作步驟。

sql表資料篩選問題

16樓:昂德明

select 數量, -0 or 1(不為0)count(qty) as 編號個數 --編號數量from

select distinct 編號 ,case 數量 when 0 then 0 else 1 end 數量。

from 表table) 表table1

group by 數量。

結果:數量 ,編號個數。

思路:用case when 將不為0的數量轉為1 ,再用distinct去掉重複值,最後按數量分組排序可得。

求SQL問題答案,!!!!高分求SQL問題答案,懂得大師請幫幫忙

1,if exists select name from sysobjects where name num em and type p drop procedure num em gocreate procedure num em as 員工號 userid select count userid...

高分求助,sql注入,高手請進

sql注入就是利用抄sql的語言特徵來使sql條件無bai效而已。舉個du例子 你登入檢驗的 zhisql 是 select form user db where id 你輸入的id and pas 你輸入的密碼 你知道一 dao個人的id但是不知道他的密碼,可是你很想用他的密碼來登入,怎麼辦呢?你...

關於sql資料庫的題目求幫忙,關於SQL資料庫的題目,求幫忙

du1 zhiselect from c where ame like 資料dao庫 2 select a.s a.sname from s aleft join sc b on a.s b.s left join c on b.c c.c where c.ame maths 3 select a....