从五个SQL看with as使用
SQL语句是关系型数据库最直接也是最普遍的数据访问、操作方式。应该说,RDBMS的成功因素之中,SQL语言标准的推广有不可磨灭的功劳。Oracle、SQL Server和DB2等主流数据库都是在标准SQL的基础上,加以个性化拓展,实现高效的数据库应用。with as是Oracle SQL语系里面经常使用到的一种语句结构。特别是在一些...
聊聊Oracle排序分析函数
数据库系统应用,最典型的应用场景就是各种报表生成。作为开发人员,最理想的情况是“一句SQL解决一张报表”。但是,面对需求的“云谲波诡”,我们常常会“绞尽脑汁”。这个时候,丰富的经验和知识积累往往是我们解...
聊聊四种Oracle数字取整函数
“四舍五入”是我们最早接触的数学概念之一。我们日常开发系统中,数字取整也是我们最常接触的一种需求样式。在财务相关系统中,四舍五入的算法有时候对系统用户造成巨大的影响。 在Oracle SQL中,提供了四种...
Oracle正则表达式(REGEXP_)相关函数
我们在进行字符串比对和处理的时候,正则表达式(Regular Expression)是我们经常使用的利器。借助正则表达式的模式匹配功能,可以帮助我们强化一些传统的函数操作功能,来提高我们处理效果。 ...
两个SQL语句技巧——NULLS FIRST/LAST和分析函数版AVG
Oracle SQL作为标准SQL的一种有力补充,无论是在预定义函数还是语法语义,都有了很多强大的功能。我们日常工作中,经常遇到各种各样的SQL报表和查询需求,用好Oracle SQL语句和特性,可以帮助我们更好、更快...