美文网首页
SAS函数:COALESCE/COALESCEC

SAS函数:COALESCE/COALESCEC

作者: 野藤_ | 来源:发表于2020-06-09 21:47 被阅读0次

介绍两个SAS函数,这两个函数作用是相同的,唯一区别是一个适用于数值型变量,一个适用于字符型变量。先直接看SAS官方文档的介绍:

COALESCE COALESCEC

这两个函数的作用是返回变量序列的第一个非空值,请看示例代码说明:

COALESCE代码 COALESCE结果
COALESCEC代码 COALESCEC结果

这两个函数的作用很好理解,具体的应用是什么呢?我举一个我在项目中遇到的例子,CRF收集了受试者5个RACE方面的信息(RACE, RACE1, RACE2, RACE3, RACE4);在SDTM_SPEC中,RACE的生成规则是If multiple RACE are collected, Race='MULTIPLE'. If only one Race is collected, RACE = RACE, RACE1, RACE2, RACE3, RACE4. 如果这五个变量只有一个非空的话,单纯的循环判断其中一个非空看起来会很笨拙,这时候使用COALESCEC函数,就很简单快捷。

应用实例

相关文章

  • SAS函数:COALESCE/COALESCEC

    介绍两个SAS函数,这两个函数作用是相同的,唯一区别是一个适用于数值型变量,一个适用于字符型变量。先直接看SAS官...

  • coalesce()函数

    https://www.cnblogs.com/baxianhua/p/9100640.html 用途将空值替换成...

  • hive中条件判断函数if/COALESCE/CASE/

    •If函数: if•非空查找函数: COALESCE•条件判断函数:CASE • If 函数 • 非空查找函数 :...

  • SQL常用函数大全

    (1)isnull(expression,value) NULLIF函数 NULL COALESCE函数 (2)聚...

  • MySql coalesce函数

    语法 coalesce(str1,str2,str3,...,default) str1,str2,str3:参数...

  • 处理数据库空字段的函数

    处理数据库空字段的函数 1.coalesce() 内容来源CSDN 作者:肉肉分你一半 coalesce(a...

  • 常用sql整理

    1、if test 函数 2、COALESCE 函数 表示如果查询结果为空,用其他数值代替 3、round 函数参...

  • SAS函数

    ="'"&A2&"'"&","%sysexec md "P:\EC\data_summary&month" & e...

  • COALESCE() 使用

    COALESCE是一个函数, (expression_1, expression_2, ...,expressio...

  • 函数

    NUMERIC STRING 日期 转换函数 COLAESCE:将NULL转换为其他值 COALESCE 是 SQ...

网友评论

      本文标题:SAS函数:COALESCE/COALESCEC

      本文链接:https://www.haomeiwen.com/subject/kbnetktx.html