单行函数可以嵌套到任意深度。嵌套函数的计算顺序是从最内层到最外层。下面的一些示例显示这类函数的灵活性。
示例显示部门60 中的雇员的姓氏。该sql 语句的计算涉及以下三个步骤:
1.内部函数检索姓氏的前8 个字符。
Result1 = SUBSTR (LAST_NAME, 1, 8)
2.外层函数将结果与_US连接在一起。
Result2 = CONCAT(Result1, '_US')
3.最外层函数将结果转换为大写。
因为没有给出列别名,所以整个表达式就成为列标题。
示例:
显示距聘用日期六个月后的下一个星期五的日期。按聘用日期对结果排列。
Scala也是一种函数式语言,其函数也能当成值来使用。Scala提供了轻量级的语法用以定义匿名函数,支持高阶函数,允许嵌套多层函数,并支持柯里化 。Scala的Case Class及其内置的模式匹配相当于函数式编程语言中常用的代数类型(Algebraic Type)。 Scala课堂是Twitter启动的一系列讲座,用来帮助有经验的工程师成为高效的Scala 程序员。Scala是一种相对较新的语言,但借鉴了许多熟悉的概念。因此,课程中的讲座假设听众知道这些概念,并展示了如何在Scala中使用它们。我们发现
0
Next 6 Month Review
-------------------------------------------------------------------------------------
Friday, July 20th, 2001
Friday, December 13th, 2002
Friday, December 13th, 2002
,
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号