oracle查询去除重复
数据库如图所示,数据库ID是重复的,如何得到查询结果是去除重复的ID,最后得到3条数据,请教数据库如图所示...
数据库如图所示,数据库ID是重复的, 如何得到查询结果是去除重复的ID,最后得到3条数据,请教
数据库如图所示 展开
数据库如图所示 展开
1个回答
展开全部
select distinct ID, date, amount, bill from 表名
SELECT DISTINCT 列名称 FROM 表名称
注意事项
如果指定了 SELECT DISTINCT,那卜局么 ORDER BY 子句中的项就必须出现在选择列表中,否则会出现错误。
比如SQL语句:SELECT DISTINCT Company FROM Orders order by Company ASC是可以正常执行的。
但是如果SQL语句饥知是:SELECT DISTINCT Company FROM Orders order by Num ASC是不能正确执行的,在ASP中会提示“ORDER BY 子型肢让句与 (Num) DISTINCT 冲突”错误。
SQL语句修改成:SELECT DISTINCT Company,Num FROM Orders order by Num ASC可以正常执行。
SELECT DISTINCT 列名称 FROM 表名称
注意事项
如果指定了 SELECT DISTINCT,那卜局么 ORDER BY 子句中的项就必须出现在选择列表中,否则会出现错误。
比如SQL语句:SELECT DISTINCT Company FROM Orders order by Company ASC是可以正常执行的。
但是如果SQL语句饥知是:SELECT DISTINCT Company FROM Orders order by Num ASC是不能正确执行的,在ASP中会提示“ORDER BY 子型肢让句与 (Num) DISTINCT 冲突”错误。
SQL语句修改成:SELECT DISTINCT Company,Num FROM Orders order by Num ASC可以正常执行。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |