select 篩選出來重復的后01 小明02 小明03 小明04 小業05 小業如何修改為:01 小明02 小明203 小明304 小業05 小業1
3 回答

守著一只汪
TA貢獻1872條經驗 獲得超4個贊
對想要去除重復的列使用 group by 函數即可。
可以使用:select * from test group by tel;
這是最簡單的一種情況,用關鍵字distinct就可以去掉
example: select distinct * from table(表名) where (條件)
CREATE TABLE 臨時表 AS (select distinct * from 表名);
drop table 正式表;
insert into 正式表 (select * from 臨時表);
drop table 臨時表;

慕姐4208626
TA貢獻1852條經驗 獲得超7個贊
上面的回答可以,不過我覺得還有更簡單的方法:
select aid, count(distinct uid) from 表名 group by aid
這是sqlserver 的寫法。。。

翻閱古今
TA貢獻1780條經驗 獲得超5個贊
添加回答
舉報
0/150
提交
取消