`

oracle中不常用函数

sql 
阅读更多

oracle中不常用函数

1,coalesce

--返回参数列表中第一个非空参数,参数列表中最后一个值通常为常量

 

案例:

如果bonus不为null,结果为bonus

如果bonus为null,salary不为null,结果为salary*15

如果bonus为奴隶,salary为null,结果为100

 

 

select coalesce(bonus,salary*15,100) bonus
 

 

2,case语句

--数据库中的分支语句,相当于数据库中的switch-case

 

案例:

如果职位是Analyst,salary*1.1

如果职位是Programmer,salary*1.05

如果职位是clerk,salary*1.02

其他职位,salary*1

 

 

select salary,
case job when 'Analyst' then salary*1.1			--注意这里没有“,”
		when 'Programmer' then salary*1.05
		when 'clerk' then salary*1.02
		else salary						--else相当于java中的default
end new_salary							--end是case语句的结束语句

 

 

分享到:
评论

相关推荐

    oracle最常用的函数或方法总结

    在日常的数据操作和分析中,掌握一些常用的Oracle函数和方法是至关重要的。以下是对"Oracle最常用的函数或方法总结"的详细阐述: 1. **字符串处理函数** - `CONCAT()`:用于连接两个或多个字符串。 - `SUBSTR()`...

    Oracle110个常用函数……PDF清晰版

    根据提供的文件标题、描述以及部分内文,我们可以推断出这份文档主要介绍的是Oracle数据库中的110个常用函数。由于提供的部分内容似乎并不是标准的文本格式,并且包含了一些乱码和不可读字符,这里将尝试根据给定的...

    oracle常用函数

    oracle常用函数oracle常用函数oracle常用函数oracle常用函数oracle常用函数oracle常用函数oracle常用函数

    Oracle中的分析函数详解

    其中,Oracle的分析函数是其强大的特性之一,它允许用户在单个SQL查询中执行复杂的分析操作,而无需使用子查询或者自连接。这篇文档将深入探讨Oracle中的分析函数,帮助你更好地理解和利用这一功能。 一、什么是...

    Oracle 数据库的常用函数列表一览

    以下是一些Oracle数据库中的常用函数,它们在日常的数据管理和分析工作中扮演着重要角色。 1. **字符串函数**: - `CONCAT()`:连接两个或多个字符串。 - `SUBSTR()`:从字符串中提取子串。 - `INSTR()`:查找...

    hive和oracle常用函数对照表.xlsx

    hive和oracle常用函数对照,包含常用的函数分类 字符函数 数值函数 日期函数 聚合函数 转换函数 其他 增加的hive函数对比,只需要2个积分喔

    Hive与Oracle常用函数对比

    通过学习将Oracle和Hive的常用函数整理出来做了个对比,提供他们各自支持的常用函数。

    oracle常用函数大全

    Oracle 中有许多常用函数,以下是其中一些: 字符函数 1. ASCII:返回与指定的字符对应的十进制数。例如:`SELECT ASCII('A') FROM DUAL;` 返回 65。 2. CHR:给出整数,返回对应的字符。例如:`SELECT CHR(54740...

    Oracle常用日期型函数

    Oracle常用日期型函数,大家经常想用的,又不想记得。现在,给你一个方便的资源

    Oracle函数及常用sql

    二、Oracle常用SQL查询 1. **选择查询(SELECT)**: - 基本查询:`SELECT column1, column2 FROM table;` - 条件查询:`WHERE`子句,如`WHERE column = value`。 - 排序查询:`ORDER BY`子句,如`ORDER BY ...

    Oracle中常用函数.doc

    Oracle中常用的函数,没事的时候可以看看。

    sql server和oracle中常用函数的比较

    本文将深入探讨SQL Server和Oracle中常用函数的比较,旨在帮助开发者更好地理解和选择适合自己需求的函数。以下是对给定内容中提及的SQL Server与Oracle函数的详细对比: ### 数学函数 1. **绝对值函数** - **SQL...

    oracle+110个常用函数

    在Oracle中,函数是预定义的程序,可以接受零个、一个或多个参数,并返回一个值。以下是一些在Oracle SQL中常用的函数,这些函数在数据库管理、查询和分析时非常实用。 1. ASCII函数:ASCII函数返回一个字符对应的...

    oracle优化篇及常用函数

    接下来,我们来看看Oracle中的一些常用函数。函数在SQL查询中扮演着重要角色,它们可以帮助我们处理数据、进行条件判断或转换。 1. **数学函数**:如`ABS()`返回绝对值,`MOD()`求余数,`ROUND()`四舍五入,`CEIL()...

    oracle+110个常用函数.

    ### Oracle 110个常用函数详解 #### 1. ASCII **功能**: 返回与指定字符对应的十进制数值。 **语法**: ASCII(char) **示例**: ```sql SELECT ASCII('A') AS "ASCII Value" FROM DUAL; ``` **结果**: - ASCII Value:...

    oracle数据库 110个常用函数

    在Oracle数据库中,掌握常用的函数对于SQL查询和数据操作至关重要。以下是一些常见的Oracle数据库函数,包括它们的用途和示例: 1. ASCII 函数:这个函数返回与给定字符对应的ASCII码,即十进制数值。例如,ASCII('...

    Oracle常用函数大全

    本文将详细介绍Oracle常用函数大全中的一些重要函数。 1. 日期函数 日期函数是Oracle中的一种重要函数,可以对日期进行各种操作,如舍入、截断、增加月份、最后一天等。 1.1 Round函数 Round函数可以将日期舍入...

    oracle 110个常用函数.zip

    以上只是一部分Oracle常用函数的概述,实际资料中可能包含更详细的解释、示例和使用场景。掌握这些函数将极大地提高你在Oracle数据库中的查询效率和数据处理能力。在学习过程中,理解每个函数的作用、参数及返回值...

    oracle常用函数和类型

    接下来,我们讨论Oracle中的一些常用函数: 1. CONCAT:这是字符串连接操作,可以将两个或更多字符串合并为一个。 2. ASCII和CHR:ASCII函数返回字符的ASCII码,而CHR函数根据给定的ASCII码返回对应的字符。 3. ...

    oracle 常用函数下载

    Oracle数据库中的常用函数是数据库管理员和开发人员在处理数据时不可或缺的工具。这些函数极大地提高了数据处理的效率和灵活性。以下是一些常见的Oracle分析函数及其用法: 1. **开窗函数(Over)**: 开窗函数允许...

Global site tag (gtag.js) - Google Analytics