
ORACLE
mcttchen
这个作者很懒,什么都没留下…
展开
-
关于查找表中一列里面相同数据的SQL
最近参加了两个面试,其中都有问到如何查找表中一列里面相同的数据,看来这个问题出现的概率还挺高。 最简单的方法是使用分组函数,分组后统计相同数据的个数: 例如:查找表A中name列的相同数据 select name from A group name having count(name)>1;原创 2008-06-25 21:49:00 · 732 阅读 · 0 评论 -
Rowid和Rownum的区别
Rowid和Rownum对于数据库开发人员来说基本很少用到,因为在企业数据库开发中大多都是进行数据批处理,但是对于其他数据库人员来说还是会用到的。rowid和rownum都是虚列,但含义完全不同。rowid是物理地址,用于定位oracle中具体数据的物理存储位置,而rownum则是sql的输出结果排序。通俗的讲:rowid是相对不变的,rownum会变化,尤其是使用order by的时候。原创 2008-06-25 22:52:00 · 1231 阅读 · 0 评论