萨利机长手机观看:常用语法

来源:百度文库 编辑:九乡新闻网 时间:2024/05/01 16:16:02
1.DECODE的语法:DECODE(value,if1,then1,if2,then2,if3,then3,...,else),
表示如果value等于if1时,DECODE函数的结果返回then1,...,如果不等于任何一个if值,则返回else。  =================================================================================================================2.Intersect和Minus的操作和Union基本一致,这里一起总结一下:
    Union,对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;  Union All,对两个结果集进行并集操作,包括重复行,不进行排序; Union和Union All的区别之一在于对重复结果的处理。
union 不取重复值,union all 取所有的包括重复值   Intersect,对两个结果集进行交集操作,不包括重复行,同时进行默认规则的排序;  Minus,对两个结果集进行差操作,不包括重复行,同时进行默认规则的排序。  可以在最后一个结果集中指定Order by子句改变排序方式。 
order by子句必须写在最后一个结果集里,并且其排序规则将改变操作后的排序结果。对于Union、Union All、Intersect、Minus都有效。  注意:  1,Union可以对字段名不同但数据类型相同的结果集进行合并;  2,如果字段名不同的结果集进行Union,那么对此字段的Order by子句将失效。  =================================================================================================================