COALESCE是NULL的一般形式,返回第一个不为空的值,如果全为空,则返回空。那NULL的返回值就好记的多了,返回第一个不为空的值,也就是说第一个值不为空,那就返回第一个值。 版权声明:本文为博主原创文章,未经博主允许不得转载。

Oracle基础  

NVL2

Purpose NVL2 lets you determine the value returned by a query based on whether a specified expression is null or not null. If expr1 is not null, then NVL2 returns expr2. If expr1 is null, then NVL2 re

Oracle基础  

NVL

1、NVL 官方解释: Purpose NVL lets you replace null (returned as a blank) with a string in the results of a query. If expr1 is null, then NVL returns expr2. Ifexpr1 is not null, then NVL returns expr1. 如果ex

Oracle基础  

今天看书,说是“列名前面可以添加表明和一个点或者句点符号来指定它的来源”,句点符号应该是‘。’吧?感觉不科学, 果断搞了一个实验 SQL> select * from lm_t10 l where l。id = 1; select * from lm_t10 l where l。id = 1                               * ERROR at line 1: ORA-

杂记  

SQL> create table lm_t10(id number,name number); Table created. SQL> create table lm_t11(id number,name number); Table created. SQL> insert into lm_t10 values(1,2); 1 row created. SQL> insert into lm_

Oracle基础  

对TO_CHAR的讨论可以分为从两种类型的数据到字符的转换:DATE和NUMBER。   TO_CHAR函数返回VARCHAR2数据类型的值。 1. NUMBER TO CHAR 语法: TO_CHAR(num,[format]) 例: SQL> select to_char(001)||'is a special number' from dual; TO_CHAR(001)||'ISASP -

Oracle基础   to_char  

对Oracle的数值函数多知道一些还是有好处的,做商业报表类的项目的时候会经常用到。 起码要知道oracle都给我们提供了哪些处理函数,不要到时候需要用的时候却不知道某个函数的存在而导致开发过程绕弯子。今天我就捧着一本《oracle database11g完全参考手册》将oracle提供给我们的数值函数从头捋了一遍。 主要分为三块介绍(单值函数、聚合函数、列表函数) 一、单值函数(比较简单,看一遍

Oracle基础  

1. They always return a single row for every row of a queried table. 2. They can return a data type value different from the one that is referenced.     3.  单行函数包括字符、数字、日期、转换函数和通用函数。这些函数每次只作用于数据集的一行。

Oracle基础  

DBA_SEGMENTS DBA_SEGMENTS describes the storage allocated for all segments in the database.--DBA_SEGMENTS描述了在数据库中分配给所有段的存储空间。 Related View --相关视图 USER_SEGMENTS describes the storage allocated for the

系统视图  

like

LIKE两个通配符: %:用来指定零个或多个通配符字符; / :用来制定一个通配符字符。   当搜索包含/或者%的字面值时,需要用到ESCAPE,它可以转义自然出现的/或%,例:   SELECT JOB_ID FROM JOBS WHERE JOB_ID LIKE 'SA\_%'  ESCAPE '\'; --返回包含_的值 SELECT JOB_ID FROM JOBS WHERE JOB_I

Oracle基础