在Oracle中查询的时候如何去掉重复列中的值呢希望各位朋友能给予回答 谢谢

解决方案 »

  1.   

    表students
    sid sname 
    1    aa
    2    bb
    3    cc
    4    aa
    如何写查询语句呢 
    去掉sname中重复的
      

  2.   

    select sname
    from students
    group by sname
    having count(*)>1然后根据sname删除就行了
    或者用over函数来进行根据sname分组,具体查查
      

  3.   

    distinct
    表students 
    sid sname 
    1    aa 
    2    bb 
    3    cc 
    4    aa 
    5    cc 
    如何写查询语句呢 
    去掉sname中重复的
    我想列出
    sid sname 
    1    aa 
    2    bb 
    3    cc
    如何写sql语句呢
    还有如果对空值进行处理呢
      

  4.   

    select min(sid),sname from students group by sname;