提取数据?(在线等!!!)

floweryz 2004-04-10 04:55:24
数据库有相同数据,我想提取所有不同的数据.用什么语句.
举个例子!!!
...全文
30 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
maohuijian 2004-04-10
  • 打赏
  • 举报
回复
你 是说只有某一列的数据相同是吧,但整条记录可能不同。如果是 用相过查询 设相同的列名为cla 表名为tab
select * from tab where cla in (select t.cla from tab t where t.cla=tab.cla);
这是我以前调试的,
skystar99047 2004-04-10
  • 打赏
  • 举报
回复
是不是对于相同数据只显示一条呀

id name
1 aaa
1 aaa
只显示 1 aaa
可以用distinct
select distinct id,name from table_name;
yfjyz 2004-04-10
  • 打赏
  • 举报
回复
select distinct field1, field2 ,... from tablename;

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧