`
烈火
  • 浏览: 8615 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

数据库常用函数

 
阅读更多

sqlserver - ISNULL()函数

语法
ISNULL ( check_expression , replacement_value)
参数
check_expression
将被检查是否为 NULL的表达式。check_expression 可以是任何类型的。
replacement_value
在 check_expression 为 NULL时将返回的表达式。replacement_value 必须与 check_expresssion 具有相同的类型。
返回类型
返回与 check_expression 相同的类型。
注释
如果 check_expression 不为 NULL,那么返回该表达式的值;否则返回 replacement_value。

 

oracle - nvl()函数

从两个表达式返回一个非 null 值。
语法
NVL(eExpression1, eExpression2)
参数
eExpression1, eExpression2
如果 eExpression1 的计算结果为 null 值,则 NVL( ) 返回 eExpression2。如果 eExpression1 的计算结果不是 null 值,则返回 eExpression1。eExpression1 和 eExpression2 可以是任意一种数据类型。如果 eExpression1 与 eExpression2 的结果皆为 null 值,则 NVL( ) 返回 .NULL.。
返回值类型
字符型、日期型、日期时间型、数值型、货币型、逻辑型或 null 值
说明
在不支持 null 值或 null 值无关紧要的情况下,可以使用 NVL( ) 来移去计算或操作中的 null 值。

select nvl(a.name,'空得') as name from student a join school b on a.ID=b.ID

注意:两个参数得类型要匹配

 

oracle 分页查询用这个写法效率可以高一点:

SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (select nvl(t.REGISTERTIME,'2010-01-01') as res_str,t.* from hr_company t where 1=1order by res_str desc) A WHERE ROWNUM <= 50) where RN>=35

重点在"ROWNUM <= 50"

 

oracle - to_date()函数

日期和字符转换函数用法(to_date,to_char)
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') as nowTime from dual;   //日期转化为字符串 

select to_date('2004-05-07 13:23:44','yyyy-mm-dd hh24:mi:ss') 

select floor(sysdate - to_date('20020405','yyyymmdd')) from dual;

分享到:
评论

相关推荐

    sqlserver数据库常用函数

    一些常用的字符串函数包括: - `ASCII`: 返回字符的 ASCII 码。 - `CHAR`: 根据 ASCII 码返回字符。 - `CHARINDEX`: 查找子字符串在另一字符串中的位置。 - `DIFFERENCE`: 计算两个字符串的相似度。 - `LEFT` ...

    MSSQL DB2 ORACAL三种数据库常用函数对比大全

    MSSQL DB2 ORACAL三种数据库常用函数对比大全,对比以上的数据库,查询的时候很有用。熟悉三种数据库的函数。采用excel的表格的方式呈现。

    数据库常用函数.docx

    数据库常用函数.docx

    SQL数据库常用函数

    本文将深入探讨SQL数据库中的常用函数,帮助你更好地理解和运用这些功能。 1. **聚合函数**: - **COUNT()**: 用于计算行数,如`COUNT(*)`返回表中所有行数,`COUNT(column_name)`返回指定列非空值的数量。 - **...

    Oracle数据库常用函数.sql

    系统信息函数、类型转化函数、格式化函数、控制流函数、加密函数、日期和时间函数、字符串函数、聚合函数(常用于group by从句的select查询中)、数学函数

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

    本篇文章将深入探讨Oracle数据库中的一些常用函数,包括单行函数、处理NULL值的方法以及单行字符串函数。 首先,单行函数是SQL和PL/SQL中处理单行数据的关键工具。它们广泛应用于SELECT、WHERE、ORDER BY等子句,...

    Oracle数据库常用函数

    以下是一些Oracle数据库中常用的函数的详细说明: 1. **ASCII**:这个函数用于返回一个字符对应的十进制ASCII码值。例如,ASCII('A')会返回65。 2. **CHR**:CHR函数接收一个整数作为参数,并返回对应ASCII码的...

    数据库常用函数大致介绍

    对Sql Server 数据库的函数做大致介绍,并举例说明

    计算机二级access数据库常用函数.pdf

    在计算机二级Access数据库中,掌握常用的函数是至关重要的,这些函数可以帮助我们进行高效的数据处理和分析。以下将详细讲解几个主要的函数类别及其具体用法。 **一、算术函数** 算术函数用于执行基本的数学计算。...

    mysql数据库转瀚高数据库所需要的函数列表

    1、mysql数据库转国产化瀚高数据库; 2、有些函数在瀚高数据库中不存在,需要添加自定义函数。

    XNA数据库常用函数,可以在https://mp.csdn.net/postedit/83000003查看

    根据给定的信息,本文将详细解释XNA数据库中与矩阵操作相关的几个常用函数,并通过具体的示例代码加深理解。这些函数主要包括:`XMStoreFloat4x4`用于矩阵的存储,`XMMatrixScaling`用于矩阵的缩放,`...

    oracle常用函数大全

    本文将详细介绍部分Oracle数据库中的常用函数及其应用场景,帮助用户更好地理解和使用这些强大的工具。 #### 1. 统计当前活跃会话数量 - **函数**: `SELECT COUNT(*) FROM v$session WHERE status = 'ACTIVE';` - ...

    oracle 常用函数大全

    本篇文章主要探讨Oracle常用函数,特别是涉及字符串处理、日期处理以及数据处理的函数。 1. **字符串处理函数**: - `SUBSTR(string, start_position, length)`: 从指定的字符串`string`中提取子字符串,从`start_...

    oracle数据库 110个常用函数

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

    Oracle常用函数.doc

    在Oracle数据库中,掌握常用的SQL函数对于数据库开发者来说至关重要,因为它们可以帮助我们高效地处理和检索数据。以下是一些常见的Oracle函数及其详细说明: 1. ASCII 函数:这个函数返回与给定字符对应的十进制...

    Oracle数据库常用sql语句的分类和常用函数.docx

    根据提供的文档信息,本文将详细解析Oracle数据库中的关键SQL语句分类、常用SQL语句以及Oracle函数的应用场景。此外,还将简要介绍Oracle数据库的一些基本管理命令,如启动与关闭服务、用户管理等。 ### 一、Oracle...

Global site tag (gtag.js) - Google Analytics