`
xiaotian_1981
  • 浏览: 6646 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

函数--单行函数

 
阅读更多

 

    function_name[(arg1,arg2,...)]
    --function_name  函数的名称
    --arg1,arg2       函数将使用的任意参数,它可以用列名或表达式来代表。

    单行函数用于处理数据项的。接受一个或多个参数,并为查询返回的每个行返回一个值。
    参数可以是下列之一:用户提供的常数、变量值、列名、表达式。
    单行函数特性:
         作用于查询返回的每个行。
         为每行返回一个结果。
         可能会返回与引用数据类型不同的数据值。
         可能需要一个或多个参数。
         可以用在select、where和order by 子句中;也可以嵌套。

-----------

     字符函数:接受字符输入,并且可以返回字符和数字值。
     数字函数:接受数字输入,并返回数字值。
     日期函数:处理DATE 数据类型的值。(所有日期函数都返回DATE数据类型的值,只有MONTHS_BETWEEN 函数返回数字。)
     转换函数:将值从一种数据类型转换为另一种数据类型。
     常规函数:
         --NVL
         --NVL2
        --NULLIF
         --COALSECE
        --CASE
        --DECODE
-----------------------

--大小写处理函数
LOWER(column|expression)  --将字母字符值转换为小写。
UPPER(column|expression)  --将字母字符值转换为大写。
INITCAP(column|expression) --将字母字符值转换为每个词的首字母为大写。其他所有字母为小写
CONCAT(column1|expression1,column2|expression2)--将第一个字符值与第二个字符值相连。等同于连接运算符(||)
SUBSTR(column|expression,m,[n])--返回字符值中的指定字符。从第m个开始,长度为n。如果m为负数,则从字符值的末尾开始算起。如果省略n,将返回一直到字符串末尾的所有字符。
LENGTH()--返回表达式中的字符数。
LPAD()
RPAD()
TRIM()
REPLACE()

 
 

--数字函数
ROUND(column|expression,n)--将列、表达式或值进行舍入,保留n个小数位。如果省略了n,则没有小数位。如果n是负数,则舍入小数点左边的数字。
ROUND(45.926,2)        -----45.93
TRUNC(column|expression,n)--将列、表达式或值截断, 保留n个小数位(不舍入),如果省略了n,则n默认为0.
   TRUNC(45.926,2)          ----45.92
MOD(m/n)-- 返回m除n之后的余数
MOD(1600,300)            ---100

 
------
DUAL表,属于用户SYS,所有用户都可访问。包含一个DUMMY列和一个值为x的行。

用于查看函数或计算结果的空表。

select round(42.923,2),round(42.923,0),round(42.923,-1)
from  dual

 ---

    

SYSDATE  --返回数据库服务器的当前日期和时间。

select SYSDATE
from dual;

 

 

--使用算术运算符处理日期

select  last_name,(sysdate-hire_date)/7 as WEEKS
from employees
where department_id=90;

 

 

分享到:
评论

相关推荐

    Oracle_PL(SQL)单行函数和组函数及使用

    ### Oracle_PL(SQL)单行函数和组函数及使用 #### 一、概述 在Oracle数据库中,SQL 和 PL/SQL 提供了大量的内置函数,这些函数可以极大地提高开发效率和简化查询逻辑。根据处理数据的不同方式,这些函数可以分为...

    oracle第4章 单行函数

    ### Oracle 第四章 单行函数 #### 一、引言 在Oracle数据库的学习过程中,了解并掌握单行函数是非常重要的一步。单行函数是指针对每一行的数据进行处理,并返回一个处理结果的函数。这类函数在查询语句中非常常见,...

    PLSQL单行函数和组函数详解

    本篇文章将详细讲解PL/SQL中的单行函数和组函数。 首先,单行函数是针对单行数据进行操作的函数,它们可以应用于SQL查询的不同部分,如SELECT、WHERE、ORDER BY等。例如,`TO_CHAR`函数用于格式化日期或数值输出,`...

    1-oracle培训整套教程(存储过程-函数-触发器,异常处理,游标.存储包)

    你可以学习如何创建自定义函数,以及如何在SQL查询和存储过程中使用这些函数,这在`1-oracle教程之存储过程-函数-触发器.ppt`中会有详细介绍。 触发器是数据库响应特定事件(如INSERT、UPDATE或DELETE)时自动执行...

    mysql-窗口函数-实验三.docx

    实验报告的标题为“mysql-窗口函数-实验三”,表明本次实验主要关注的是MySQL数据库中的窗口函数使用。窗口函数在数据库查询中具有重要的作用,它们允许我们在一组相关的行(一个"窗口")上执行计算,而不仅仅局限于...

    ORACLE单行函数和组函数

    ### ORACLE单行函数和组函数详解 #### 一、概述 在Oracle数据库中,函数是一种重要的编程元素,用于执行特定任务并返回结果。根据其处理数据的方式不同,可以将Oracle函数大致分为两类:单行函数和组函数(也称聚合...

    Oracle常用单行函数

    Oracle数据库系统提供了丰富的单行函数,这些函数在日常的编程和数据处理中极为重要。本文主要介绍Oracle中的字符函数、数学函数、日期函数以及转换函数。 首先,让我们详细探讨字符函数。字符函数主要用于处理字符...

    SQL 单行函数介绍

    ### SQL 单行函数详解 #### 一、引言 SQL 单行函数是在 SQL 查询中经常使用的一类工具,它们对于数据的处理至关重要。单行函数的特点在于它们每次只处理一行数据,并针对该行返回一个结果。这些函数广泛应用于各种...

    Oreacle数据库单行函数练习题(包答案)

    ### Oracle数据库单行函数知识点详解 #### 一、数值处理函数 **1. ROUND 函数** - **功能描述:** `ROUND` 函数用于对数值进行四舍五入操作,可以指定四舍五入的精度。 - **语法结构:** `ROUND(number, ...

    第4章 单行函数.pdf

    根据给定的文件信息,我们可以深入探讨第4章“单行函数”中涵盖的关键知识点,这一章节主要聚焦于Oracle SQL中的各种单行函数及其应用。单行函数是Oracle SQL的重要组成部分,它们能够对每一行数据进行操作并返回...

    Oracle查询练习(单行,函数查询)

    在这个“Oracle查询练习(单行,函数查询)”中,我们将深入探讨两种关键的查询技术:单行函数和组函数。 单行函数主要应用于对单个值进行操作并返回一个新值。这些函数广泛用于数据转换、计算和格式化。例如,`...

    OFFSET函数-Excel最难的函数,太抽象了

    当只指定行数或列数,而忽略另一个时,OFFSET函数将返回一个单行或多列的区域;当同时指定了行数和列数时,它将返回一个由这两个参数交叉定义的单元格。实践中,OFFSET函数常用于创建动态范围,比如在图表中随着数据...

    第07章_单行函数.docx

    【MySQL 单行函数详解】 在数据库管理和查询中,单行函数是不可或缺的工具,它们对每一行数据单独执行操作并返回一个结果。MySQL作为一款广泛使用的数据库管理系统,提供了多种内置单行函数,以增强数据处理和分析...

    oracle总结,PLSQL单行函数和组函数详解

    函数分为两类:单行函数和组函数。本篇将详细介绍这两种函数,并以Oracle数据库为例,探讨它们的使用和重要性。 单行函数是作用于单个数据行的函数,它们通常用于SELECT、WHERE、ORDER BY等子句中。例如,`TO_CHAR...

    第07章_单行函数3

    【第07章_单行函数3】章节主要讲解了SQL中的单行函数,这是数据库管理中的重要概念。单行函数是指对数据进行单一操作,返回一个结果的函数,它们通常应用于每一行数据,每行返回一个单独的结果。单行函数在SQL中广泛...

    test_lesson04 单行函数.pdf

    在SQL的世界里,单行函数是处理数据时不可或缺的一部分,特别是在MySQL数据库中。这些函数用于对单个值进行操作,并返回一个新值。在提供的测试题中,我们看到了几个使用单行函数的例子,让我们逐一详细解析。 1. *...

    第07章_单行函数1

    【第07章_单行函数1】章节主要讲解了函数在编程中的重要性和SQL中的函数使用,特别是针对MySQL的内置函数进行了详细的介绍。函数在编程中起到代码封装的作用,提高代码复用性和可维护性。在SQL中,函数可以帮助我们...

    数据库开发 Oracle数据库 SQL开发教程 第04章 单行函数(共61页).pdf

    Oracle数据库的SQL开发教程中,第四章主要讲解了单行函数的使用,这是数据库查询语言SQL中的重要组成部分。单行函数在SQL中扮演着转换、处理数据的角色,它们对单行数据进行操作并返回单一结果。这些函数可以用于...

Global site tag (gtag.js) - Google Analytics