`
starriver
  • 浏览: 772 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

几个查询中的SQL函数

阅读更多
今天,统计kpi的人给小批一下,我在群组中学到几个较有用的函数,记录于此。
1. DECODE
DECODE 就像 IF_THEN_ELSE,比如你有一张 FISH 表,有一列为 DEATH_DATE , 此列在每一行包含鱼的死亡日期为空。假如你想查询为 DEAD 或 ALIVE, DECODE 可以帮到你。
SELETE NAME_OF_FISH, DECODE(DEATH_DATE, null , 'ALIVE', 'DEAD')
LIVING_OR_NOT
FROM FISH;
则如果 DEATH_DATE 的值为空, DECODE 返回值为 'ALIVE', 否则为 'DEAD'
2.NVL
NVL函数可以在一行列中用空值代替一个短语,数字,或日期。
SELECT NAME_OF_FISH, NVL(SEX, 'Unknown') SEX
FROM FISH;
当一条鱼在SEX列中有空值的时候,单词 Unknown 会出现在其位置
3.cast
cast 是进行类型转换的,可以针对各种Oracle数据类型, 修改的是用户的数据类型.
select cast(a as number(8,4)) from t1;

CAST ( expression AS data_type )
分享到:
评论

相关推荐

    sql自定义函数 sql自定义函数

    创建SQL自定义函数通常涉及以下几个步骤: 1. **定义函数签名**:包括函数名、输入参数(如果有)及其数据类型,以及返回值的数据类型。 2. **编写函数体**:包含SQL语句或逻辑,用于执行所需的操作。 3. **使用`...

    SQL表值函数

    SQL表值函数由以下几个部分组成: * 函数名:函数的名称,例如[BOM] * 参数列表:函数的输入参数,例如none * 返回类型:函数的返回类型,例如@return TABLE * 函数体:函数的执行语句,例如DECLARE @t TABLE ... ...

    SQL 函数 函数大全.pdf

    以上是对文件中提到的几类SQL函数及其具体使用的详细介绍。这些函数可以帮助开发者更好地处理字符串数据,提高SQL查询的灵活性和效率。接下来,文件还提到了关于如何提高SQL语句查询效率的建议以及学习笔记等内容,...

    SQL自定义函数的好处

    SQL自定义函数的好处有以下几点: 1. 提高灵活性:自定义函数可以根据用户的需求进行定制,满足特定的业务需求,从而提高了系统的灵活性。 2. 提高可重复使用性:自定义函数可以被多次调用,从而提高了代码的可...

    sql server 自定义函数

    在SQL Server中,自定义函数主要分为以下几种类型: 1. **标量值函数**:返回单个值的函数,例如计算两个数的和。 2. **表值函数**:返回一个结果集的函数,常用于数据处理或生成临时表格。 3. **内联表值函数...

    SQL函数用法大全.pdf

    本文档旨在提供一个全面的SQL函数指南,涵盖从基本查询到复杂数据处理的各种场景。 #### 二、SQL简介 SQL(Structured Query Language,结构化查询语言)是一种专门用于管理和操作关系型数据库的标准计算机语言。...

    SQL自定义函数讲解

    SQL函数主要分为三类:系统函数、用户自定义函数(UDF)和聚合函数。系统函数是SQL服务器预先定义好的,如数学函数、日期和时间函数、字符串函数等,它们提供了一种标准的方式来处理特定的数据类型或执行特定的操作...

    sql常用函数PPT

    根据提供的文件信息,我们可以深入探讨GBase 8t数据库中的常用及不常用函数知识点,主要分为以下几个部分: ### 一、数学函数 #### 1. 绝对值函数 ABS - **功能**:返回参数的绝对值。 - **示例**: ```sql ...

    SQL中使用正则替换的自定义函数

    本主题将深入探讨如何创建一个使用正则表达式的自定义函数,以便在SQL查询中进行复杂的内容替换。这对于处理包含HTML代码或其他复杂格式的数据尤其有用。 首先,让我们了解一下SQL Server中的标准字符串函数,如`...

    简单的几个基础sql日期函数

    这里我们将深入探讨“简单的几个基础SQL日期函数”,重点介绍`DateDiff`函数及其使用方法。 `DateDiff`函数是SQL中用于计算两个日期之间差值的核心工具。它的基本语法如下: ```sql DateDiff(interval, date1, ...

    SQL中的各类函数大全

    在SQL语言中,函数是处理数据的强大工具,可以执行各种计算和操作,包括数学运算、字符串处理、日期和时间管理等。以下是对标题“SQL中的各类函数大全”以及描述中提及的“内部合计函数”和“日期与时间函数”的详细...

    原创sql存储过程函数范例

    原创sql存储过程函数范例,一是为了自己方便查找,今天到公司因为没有我保存的一些范例,一个简单的例子写了半个小时,如果有范例直接套几分钟肯定搞定,所以索性上传到CSDN上,何时何地都能找到我的范例了。...

    sql时间函数大全

    除了以上介绍的几个函数之外,还有一些其他常用的日期和时间函数值得了解: - **CONVERT()**: 用于转换日期格式。例如: ```sql SELECT CONVERT(VARCHAR(10), GETDATE(), 120) AS 'CurrentDate'; ``` - **DAY()...

    sql日期函数大全

    本文将围绕标题“SQL日期函数大全”以及描述中的关键词进行详尽解读,重点探讨SQL Server中日期查询函数的应用场景和实现方法。 #### 一、DATEADD和DATEDIFF:日期加减与差值计算 `DATEADD`函数用于在指定的日期上...

    自定义函数

    下面的示例展示了如何在SQL Server中创建一个自定义函数,该函数用于根据指定的ID拼接相应的值为一个字符串。 1. **创建表**:首先,我们需要创建一个简单的测试表`tb`,其中包含两列`id`和`value`。 ```sql ...

    SQL函数大全

    ### SQL函数大全——字符串函数详解 SQL作为一种标准的语言,在与各种数据库系统如MS Access、DB2、Informix、MS SQL Server、Oracle、MySQL、Sybase等进行交互时扮演着核心角色。本文旨在深入探讨SQL中的字符串...

    sql帮助文档函数大全

    SQL函数主要分为以下几大类: 1. **数值函数**: - `ABS()`: 计算并返回绝对值。 - `CEILING()`: 向上取整到最接近的整数。 - `FLOOR()`: 向下取整到最接近的整数。 - `ROUND()`: 四舍五入到指定的小数位数。 ...

    老二牛车第二章理论课SQL查询和SQL函数.pdf

    根据提供的文档信息,我们可以深入探讨以下几个关键的知识点: ### 1. SQL 概述 SQL (Structured Query Language) 是一种标准化的语言,用于管理和操作关系型数据库管理系统中的数据。Oracle 数据库广泛采用 SQL ...

Global site tag (gtag.js) - Google Analytics