急急急,请问利用SQL语言有没有办法查到表中不重复的记录?

xinry 2001-06-24 06:43:00
请问利用SQL语言有没有办法查到表中不重复的记录?并显示出来(当然如果记录相同只列出一条即可

在数据表中有若干条完全相同的记录,只要记录完全相同选出来一条记录即可。请问此语句如何用ASP的select语法写出。

如:
学校 专业 班级
北大 信息管理 99级1班
北大 信息管理 99级1班
清华 生物工程 98级3班
北大 信息管理 99级1班
清华 生物工程 98级3班

如何用选择语句选出以下形式?
学校 专业 班级
北大 信息管理 99级1班
清华 生物工程 98级3班
...全文
153 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
hydnoahark 2001-07-26
  • 打赏
  • 举报
回复
>>定义主键的话,表单提交重复的数据会出错,怎样避免呢?
On Error Resume Next
conn.BeginTrans
conn.execute "insert ...."
if Err.number<>0 then
conn.RollbackTrans
else
conn.CommitTrans
end if
tripofdream 2001-07-26
  • 打赏
  • 举报
回复
if not exsit(select .....) insert into......
powderbun 2001-07-25
  • 打赏
  • 举报
回复
为什么不能再输入数据时就判断他是不是冗余数据呢?

定义主键的话,表单提交重复的数据会出错,怎样避免呢?
sinokid 2001-06-25
  • 打赏
  • 举报
回复
能用Group by 吗?
zjoyuAsp 2001-06-25
  • 打赏
  • 举报
回复
唉,我来晚了。
tripofdream 2001-06-25
  • 打赏
  • 举报
回复
可以用group by
select school,specialty,class from yourtable group by school,specialty,class
ygyg 2001-06-25
  • 打赏
  • 举报
回复
select distinct 学校,专业,班级 from table.
les_hu 2001-06-25
  • 打赏
  • 举报
回复
distinct 绝对没有问题。
les_hu 2001-06-25
  • 打赏
  • 举报
回复
distinct 绝对没有问题。
hotsoho 2001-06-24
  • 打赏
  • 举报
回复
来晚了
好简单哦
好好看看数据库的书吧
xinry 2001-06-24
  • 打赏
  • 举报
回复
感谢托尼和小虾。
xinry 2001-06-24
  • 打赏
  • 举报
回复
非常感谢。
xclxd 2001-06-24
  • 打赏
  • 举报
回复
使用DISTINCT关键字:
SELCET DISTINCT * FROM youtablename
~~~~~~~~
tonnycncn 2001-06-24
  • 打赏
  • 举报
回复
如同ORDER BY子句一样强制服务器返回互不相同的值也会增加运行时间。
因此,不是必要的时候,建议不要使用关键字DISTINCT 。

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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