
Sql
文章平均质量分 82
kissty820
ok
展开
-
使用where子句查询表中满足条件的记录
在使用SQL语句进行查询操作时,开发人员或者用户并不是对数据表中的全部记录感兴趣,而只是想得到实际需要的数据记录,这时就需要对查询结果进行限制。在SQL语句中可以使用WHERE子句过滤掉不符合条件的记录。 1.比较查询 在WHERE子句中可以使用比较运算符对数值、字符值等信息进行查询。比较运算符这里归纳为三类:算术比较运算符、BETWEEN…AND运算符和IN运算符。这一节将分别对对这三种原创 2013-06-23 01:24:05 · 6931 阅读 · 0 评论 -
Oracle 常用SQL技巧
1. SELECT子句中避免使用 “*” 当你想在SELECT子句中列出所有的COLUMN时,使用动态SQL列引用 ‘*’ 是一个方便的方法.不幸的是,这是一个非常低效的方法. 实际上,ORACLE在解析的过程中, 会将“*” 依次转换成所有的列名, 这个工作是通过查询数据字典完成的, 这意味着将耗费更多的时间. 2.使用DECODE函数来减少处理时间 使用DE原创 2013-06-23 01:35:09 · 553 阅读 · 0 评论 -
表中数据的排序与分组
在前面介绍的使用SQL语句执行查询操作时,我们可能发现查询出的数据结果的排序是无序的。为了更好的观察数据表中的查询结果,开发人员或者用户经常要对查询的数据进行排序操作,这就需要使用ORDER BY子句。在数据库的实际应用中,有时需要对查询的数据进行统计和分组操作,这就需要了解SQL语句的聚合函数和GROUP BY子句的使用。有些时候开发人员或者用户还希望对分组后的结果做进一步的统计,在SQL语句中转载 2013-06-24 23:20:57 · 912 阅读 · 0 评论 -
数据库分页查询
Oracle的rownum字段是个比较奇怪的字段。拿一张有26条记录的Test表来举例。select * from Test where rownum >=1;select * from Test where rownum >=2;select * from Test where rownum 第一条sql查出了26条记录,第二条sql一条记录也没查出。第三条sql查出10条记录。原创 2013-06-30 23:06:24 · 543 阅读 · 0 评论