最新文章列表

SQL sum 返回 nulll 解决方法

关于SQL语句中SUM函数返回NULL的解决办法 SUM 是SQL语句中的标准求和函数,如果没有符合条件的记录,那么SUM函数会返回NULL。 但多数情况下,我们希 ...
lihaiming 评论(0) 有1082人浏览 2015-10-26 16:17

Oracle 常用内置函数之coalesce,greatest,least

Oracle比较一列的最大值或者最小值,我们会不假思索地用MAX和MIN函数,但是对于比较一行的最大值或最小值呢?是不是日常用的少,很多人都不知道有ORACLE也有内置函数实现这个功能:COALESCE / GREATEST /LEAST.   1. COALESCE 返回该表达式列表的第一个非空value。     格式: COALESCE(value1, value2, value3, ...
Tom_Tomcat 评论(0) 有816人浏览 2014-05-26 14:25

几个数据库函数

前段时间做维护的时候,阅读别人SQL文的时候看到几个函数,今记录如下,以备后用   1. COALESCE(expression_1,expression_2,……,expression_n) 这个函数返回参数表达式中的一个不为空的表达式的值,如果所有表达式的值都为空,那么返回空。    对这样一张表做如下SQL查询 SELECT C.TNO,COALESCE(C.CNAME,C ...
leeqq 评论(0) 有1047人浏览 2013-04-07 16:00

oracle中的NVL,NVL2,NULLIF,COALESCE几个通用函数

Oracle中函数以前介绍的字符串处理,日期函数,数学函数,以及转换函数等等,还有一类函数是通用函数。主要有:NVL,NVL2,NULLIF,COALESCE,这几个函数用在各个类型上都可以。 下面简单介绍一下几个函数的用法。 在介绍这个之前你必须明白什么是oracle中的空值null 1.NVL函数 NVL函数的格式如下:NVL(expr1,expr2) 含义是:如果oracle第一个参 ...
peonyzzdx 评论(0) 有1544人浏览 2012-09-03 10:41

sql中一个将null值转换成其他值函数

引用    COALESCE函数,能将null值转换成其他值来替换    eg:SELECT COALESCE(NUM,0) FROM RESULT 如果num字段的值有null的记录将用0替换结果。
zengjz88 评论(0) 有1570人浏览 2012-07-26 21:24

mysql中的coalesce用法

在mysql中,其实有不少方法和函数是很有用的,这次介绍一个叫coalesce的,拼写十分麻烦,但其实作用是将返回传入的参数中第一个非null的值,比如    SELECT COALESCE(NULL, NULL, 1); -- Return 1 SELECT COALESCE(NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1); -- Retu ...
jackyrong 评论(0) 有14501人浏览 2012-06-02 09:46

Oracle 集锦

1 decode 数据转换   例如:在表中 性别存储的是 0 或者 1 在 在展现层需要展现出男或者女,可作如下操作   select decode(sex,'0','男','1','女') as sex from users  ; ...
lhy2012 评论(0) 有855人浏览 2012-05-18 17:27

Mysql coalesce() 函数认识和用法

coalesce()解释:返回参数中的第一个非空表达式(从左向右); 鉴于在mysql中没有nvl()函数, 我们用coalesce()来代替。coalesce相比nvl优点是,coalesce中参数可以有多个,而nvl()中参数就只有两个。当然,在oracle中也可以使用 case when....then....else......end(比较强悍,case when 后可以跟表达 ...
wanghlwin 评论(0) 有2185人浏览 2012-03-09 11:11

mysql 本人用到的语法 实用

1 coalesce 原文http://huangyunbin.iteye.com/blog/1137815 coalesce函数表示可以返回参数中的第一个非空表达式,当你有N个参数时选取第一个非空值(从左到右)。         实例一:               select coalesce(null,"carrot","apple")   ...
尙善若水 评论(0) 有771人浏览 2011-12-10 11:34

ORACLE 内置函数之 GREATEST 和 LEAST

Oracle比较一列的最大值或者最小值,我们会不假思索地用MAX和MIN函数,但是对于比较一行的最大值或最小值呢?是不是日常用的少,很多人都不知道有ORACLE也有内置函数实现这个功能:COALESCE / GREATEST / LEAST.   1. COALESCE 返回该表达式列表的第一个非空value。     格式: COALESCE(value1, value2, value3, ...
李大龙 评论(1) 有44961人浏览 2011-11-23 10:35

Postgresql 类似oracle的NVL方法

oracle 的NVL(col,0)是判断如果col字段为空的时候赋值0。 postgresql里也有类似的方法 SELECT coalesce(collect_result,0) as collect_result FROM collect 数据库中如果查询的字段collect_result为空那么赋值0给collect_result。 小宝制造。
liubl2011 评论(0) 有34470人浏览 2011-11-10 11:43

mysql coalesce的函数用法

coalesce函数表示可以返回参数中的第一个非空表达式,当你有N个参数时选取第一个非空值(从左到右)。         实例一:               select coalesce(null,"carrot","apple")           返回结果:carrot        实例二:               select co ...
huangyunbin 评论(0) 有8045人浏览 2011-08-02 09:04

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics