- 博客(7)
- 资源 (19)
- 收藏
- 关注
转载 Oracle count(1) count(*) count(col)
count(1)和count(*)没有任何区别(执行计划和统计信息),而且都是统计所有行count(col)统计col列不为空的记录,如果有索引,不管col是否为空,都能走索引,没有索引就无法走
2013-02-19 13:49:28 696
转载 WHERE子句中的运算符优先级
WHERE子句中的运算符优先级计算顺序运算符1算术运算符,例如+、-、*、/运算符2连接运算符,例如||运算符3比较运算符,例如>、=、运算符4IS [NOT] NULL,LIKE,[NOT] IN5[N
2013-02-19 10:47:12 2046
转载 SQL中EXISTS的用法
SQL中EXISTS的用法比如在Northwind数据库中有一个查询为SELECT c.CustomerId,CompanyName FROM Customers cWHERE EXISTS(SELECT OrderID FROM Orders o WHERE o.CustomerID=c.CustomerID) 这里面的EXISTS是如何运作呢?子查询返回的是OrderId字
2013-02-19 10:42:54 825
转载 Oracle函数介绍:decode
1、Oracle函数介绍:decode Sql代码 select sum(DECODE(C810000125,'是',1,0))/COUNT(1) 合格率 FROM t581 统计合格率,如果 C810000125这个字段为“是”结果1,不为是结果为0 还可以这样写:Sql代码 select sum(case when C810000125 = '是' then
2013-02-19 10:40:39 16513
转载 oracle SQL语句执行步骤
Oracle中SQL语句执行过程中,Oracle内部解析原理如下: 1、当一用户第一次提交一个SQL表达式时,Oracle会将这SQL进行Hardparse,这过程有点像程序编译,检查语法、表名、字段名等相关信息(如下图),这过程会花比较长的时间,因为它要分析语句的语法与语义。然后获得最优化后的执行计划(sql plan),并在内存中分配一定的空间保存该语句与对应的执行计划等信息。
2013-02-19 10:39:42 844
转载 pl/sql developer快速输入select * from
1、pl/sql developer快速输入select *from pl/sql developer快速输入select * fromTools->Preferences->Editor->AutoReplace->选上Enabled,并Edit文件,加入以下内容:www.2cto.com sf=select * from scf=select count(*) fr
2013-02-19 10:37:55 3046
转载 NULL的数据类型
Oracle的NULL代表的含义是不确定,那么不确定的东西也会有确定的数据类型吗?或者换个说法,NULL在Oracle中的默认数据类型是什么,下面就来探讨这个问题。首先公布答案,NULL的默认类型是字符类型,具体是VARCHAR2还是CHAR,这个并不清楚,不过我个人怀疑是VARCHAR2的可能性更大一些。我们知道一个字段不管是何种类型的,都可以插入NULL值,也就是说,NULL可以随意的
2013-02-19 10:36:18 1586
画流程图的软件DiagramDesigner
2011-05-16
割顶,割边,连通分支割顶,割边,连通分支
2011-04-30
图论——支撑树图论——支撑树图论——支撑树
2011-04-30
浙江大学acm,吉林大学acm模板
2011-04-30
浙大android教学
2011-04-30
word格式转换成pdf格式
2011-04-08
ER_designer
2011-04-07
android资料4
2011-04-02
android资料3
2011-04-02
浙大算法包,几何 结构\数论\数值计算\图论_NP搜索\图论_连通性\图论_匹配\组合\
2009-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人