1、oracle对于外连接操作可以使用();标准sql用joinon语法。
2、oracle提供专门的系统变量sysdate;标准sql没有。
3、oracle提供特有的转换函数,例如:to_char,to_date,to_number等等;标准sql没有。
top运算符将扫描查询(或者子查询)的输出并返回它所找到的前n行。
例:假定有50名销售人员在手下工作可能想要把总销售量排前三的销售人员列出来予以表扬。
selectdistincttop3total_salesfromemployeeorderbytotal_salesdesc
--sqlserver2005语法统计按周,月,季,年。--按日--selectsum(price),day([date])fromtable_namewhereyear([date])2006groupbyday([date])--按周quarterselectsum(price),datename(week,price_time)fromble_namewhereyear(price_time)2008groupbydatename(week,price_time)--按月selectsum(price),month(price_time)fromble_namewhereyear(price_time)2008groupbymonth(price_time)--按季selectsum(price),datename(quarter,price_time)fromble_namewhereyear(price_time)2008groupbydatename(quarter,price_time)--按年selectsum(price),year(price_time)fromble_namewhereyear(price_time)2008groupbyyear(price_time)