精华内容
下载资源
问答
  • Oracle拼接函数

    2020-08-10 15:42:14
    1、拼接函数: distinct_listagg 2、使用说明,对于oracle原生的listagg函数,进行拼接的时候,会拼接重复项,诸如 : a,b,c,a 其中a出现多次,为了过滤掉第二项a ,参考并撰写了以下函数源代码 create or replace ...

    1、拼接函数: distinct_listagg
    2、使用说明,对于oracle原生的listagg函数,进行拼接的时候,会拼接重复项,诸如 : a,b,c,a
    其中a出现多次,为了过滤掉第二项a ,参考并撰写了以下函数源代码

    create or replace function distinct_listagg
      (listagg_in varchar2,
       delimiter_in varchar2)
    
       return varchar2
       as
       hold_result varchar2(4000);
       begin
    
       select rtrim( regexp_replace( (listagg_in)
          , '([^'||delimiter_in||']*)('||
          delimiter_in||'\1)+($|'||delimiter_in||')', '\1\3'), ',')
          into hold_result
          from dual;
    
    return hold_result;
    
    end;
    
    展开全文
  • Oracle日期与时间拼接函数以及时间处理函数

    Oracle日期与时间拼接函数以及时间处理函数- -干货

    1.时间处理函数

    在工作过程中是否有遇到源数据的时间存储为Integer类型的时间格式,如下:

    序号 T_TIME_1
    1 63272
    2 55066
    3 55975
    4 31394
    5 42465
    6 56309
    7 37965
    8 30757
    9 37018
    10 30092

    通过下面的这个函数

    CREATE  OR  REPLACE  FUNCTION DATE_SPLICING_SECEND (SECONDS  INTEGER)RETURN  VARCHAR2 AS
        V_SECONDS VARCHAR2(100):= SECONDS;    
    BEGIN    
        IF (V_SECONDS < 24 * 3600)
        THEN
            RETURN  TO_CHAR(TO_DATE(MOD(V_SECONDS, 3600 * 24), 'sssss'), 'hh24":"mi":"ss');
        ELSE
            RETURN  TRUNC(SECONDS / 3600 / 24) || '天' ||
                    TO_CHAR(TO_DATE(MOD(V_SECONDS, 3600 * 24), 'sssss'), 'hh24":"mi":"ss');
        END  IF;
    END DATE_SPLICING_SECEND;
    

    则可变为如下效果:

    序号 T_TIME_1 TIME_1
    1 63272 17:34:32
    2 55066 15:17:46
    3 55975 15:32:55
    4 31394 08:43:14
    5 42465 11:47:45
    6 56309 15:38:29
    7 37965 10:32:45
    8 30757 08:32:37
    9 37018 10:16:58
    10 30092 08:21:32

    2.日期与时间的拼接函数

    拼接前:

    序号 T_DATE T_TIME
    1 2019/1/28 07:49:06
    2 2020/4/21 15:01:16
    3 2019/1/24 09:25:53
    4 2019/1/11 08:59:59
    5 2020/4/16 07:15:28
    6 2019/2/24 15:54:26
    7 2020/1/15 14:50:20
    8 2019/1/5 3:23:40
    9 2020/2/16 16:55:29
    10 2019/1/10 8:29:53

    拼接后:

    序号 T_DATE T_TIME DATE_TIME
    1 2019/1/28 07:49:06 2019/1/28 7:49:06
    2 2020/4/21 15:01:16 2020/4/21 15:01:16
    3 2019/1/24 09:25:53 2019/1/24 9:25:53
    4 2019/1/11 08:59:59 2019/1/11 8:59:59
    5 2020/4/16 07:15:28 2020/4/16 7:15:28
    6 2019/2/24 15:54:26 2019/2/24 15:54:26
    7 2020/1/15 14:50:20 2020/1/15 14:50:20
    8 2019/1/5 3:23:40 2019/1/5 13:23:40
    9 2020/2/16 16:55:29 2020/2/16 16:55:29
    10 2019/1/10 8:29:53 2019/1/10 8:29:53

    实现函数:

    CREATE OR REPLACE FUNCTION DATE_SPLICING(P_DATE DATE,
                                             P_TIME VARCHAR) RETURN DATE AS 
    /* 声明两个变量存放日期和时间,返回值设置为DATE类型 */    
    V_DATE DATE := P_DATE; --日期
        V_TIME VARCHAR2(10) := P_TIME; --时间
    BEGIN
        IF V_DATE IS NOT NULL
        THEN
            RETURN TO_DATE(TO_CHAR(V_DATE, 'YYYY-MM-DD') || V_TIME, 'YYYY-MM-DD HH24:MI:SS');
        ELSE
            RETURN NULL;
        END IF;
    END DATE_SPLICING;
    

    –本文是发表的第一篇Blog,不适之处尽情谅解。

    展开全文
  • strcat字符串拼接函数

    2017-07-21 17:42:29
    strcat 字符串拼接函数
    摘自linux内核4.11.1源码string.c
    linux/lib/string.c
    Copyright (C) 1991, 1992  Linus Torvalds

    头文件:#include <string.h>
    作用:字符串拼接函数,将字符串src拼接至dest目标存储区
    参数:
    dest:目标存储区
    src:源字符串
    返回值:
    dest 目标存储区的地址
    /**
     * strcat - Append one %NUL-terminated string to another
     * @dest: The string to be appended to
     * @src: The string to append to it
     */
     
    char *strcat(char *dest, const char *src)
    {
    	char *tmp = dest;
    
    
    	while (*dest)
    		dest++;
    	while ((*dest++ = *src++) != '\0')
    		;
    	return tmp;
    }


    展开全文
  • MySql-字符串拼接函数

    万次阅读 2018-08-04 14:56:04
    CONCAT:最常用的字符串拼接函数 CONCAT_WS:使用指定分隔符连接字符串 GROUP_CONCAT:连接指定列字符串 摘要  本文介绍MySql中的字符串拼接函数。 正文 CONCAT:最常用的字符串拼接函数 语法:...

    摘要

      本文介绍MySql中的字符串拼接函数。

    正文

    CONCAT:最常用的字符串拼接函数

    语法:CONCAT(str1,str2…)
    说明:将str1、str2…直接连接起来,如:执行SELECT CONCAT('a','b','c')将会输出abc

    注意:
    1. 若参数存在NULL则结果为NULL,如:执行SELECT CONCAT('a','b',NULL)将会输出NULL

    CONCAT_WS:使用指定分隔符连接字符串

    语法:CONCAT_WS(separator,str1,str2…)
    说明:CONCAT_WS可以简单的记为concat with separator,使用separator连接str1、str2…,如:执行SELECT CONCAT_WS(',','a','b','c')将会输出a,b,c
    注意:
    1. 若分隔符为NULL,则结果为NULL,如:执行SELECT CONCAT_WS(NULL,'a','b','c')将会输出NULL
    2. 若字符串中存在NULL,则会忽略该字符,如:执行执行SELECT CONCAT_WS(',','a',NULL,'c')将会输出a,c

    GROUP_CONCAT:连接指定列字符串

    语法:GROUP_CONCAT([DISTINCT] 要连接的字段 [Order BY 排序字段 ASC/DESC] [Separator ‘分隔符’])
    说明:将指定列连接起来,如:执行SELECT GROUP_CONCAT(name) FROM user 将输出金刚狼,凤凰女,风暴女

    展开全文
  • hive 字符串拼接函数

    2020-09-14 17:51:41
    字符串拼接函数CONCAT() 语法:CONCAT(string A, string B…) 返回值: string 说明:返回输入字符串连接后的结果,支持任意个输入字符串 举例: Hive> select concat(‘abc’,'def’,'gh’) from lxw_dual;...
  • 不使用函数实现字符串拼接函数strcat,已知函数原型为 char *strcat(char *dest,const char src); 不使用系统库函数,实现strcat #include&lt;iostream&gt; #include &lt;assert.h&gt; #pragma...
  • --字符串拼接函数 create or replace function concat(aa VARCHAR,bb VARCHAR,cc VARCHAR) returns VARCHAR as $$ declare begin return aa||bb||cc; end; $$ language plpgsql strict; --列行转换的函数 ...
  • php拼接函数

    2017-11-15 10:54:44
    php拼接函数名 $function_name = $this->_data['request']['header']['serviceName'].$this->_versionNumber; if(method_exists($this,$function_name)){ $this->$function_name(); }else{ $this->_empty($...
  • 拼接函数:tf.concat()等价于torch.cat()转置函数:torch中:对二维Tensor转置操作transpose(dim1,dim2)或者直接t(); 对多维Tensor转置操作permute(dim1,dim2,...,dimn), ...
  • Oracle各种连接函数总结

    千次阅读 2019-02-23 18:36:48
    Oracle可用连接函数会介绍以下几个 Oracle列转行函数 Listagg() strcat() wmsys.wm_concat() 2.Oracle列转行函数 Listagg() 2.1最基础的用法: LISTAGG(XXX,XXX) WITHIN GROUP( ORDER BY XXX) 用法就像聚合函数...
  • MySQL拼接函数

    千次阅读 2019-03-16 11:31:02
    原始表结构 SELECT ProvinceName,CityName,DistrictName ...1、CONCAT函数 SELECT CONCAT(ProvinceName,CityName,DistrictName) FROM AREA 2、CONCAT_WS函数 SELECT CONCAT_WS('-',ProvinceName,CityName...
  • C++ 字符串拼接函数:strcat_s1、函数原型2、函数功能3、参数介绍3、示例 1、函数原型 errno_t strcat_s( char *strDestination, size_t numberOfElements, const char *strSource ); 2、函数功能 字符串拼接,...
  • 自己实现一个字符串拼接函数

    千次阅读 2018-12-17 20:46:45
    今天去面试了一家公司,其中有一个编程题:实现字符串拼接函数,要求不调用库函数。说来惭愧,自己审题不严,理解成了字符串复制函数。粗心是我的另一大缺点,现在我在努力改进,虽然面试的不太好,但是这个函数我...
  • result = pd.concat(frames, keys=['x', 'y', 'z'])
  • hive工作中用到的一些拼接函数。 一, concat(string s1, string s2, string s3) 这个函数能够把字符串类型的数据连接起来,连接的某个元素可以是列值。 如 concat( aa, ‘:’, bb) 就相当于把aa列和bb列用冒号连接...
  • Mysql 字段拼接函数

    千次阅读 2017-10-17 10:20:19
    CONCAT(str1,str2,…)返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。 2、CONCAT_WS( )函数 CONCAT_WS(separator,str1,str2,…) CONCAT_WS() 代表 CONCAT With Separator ,是...
  • SQL字符串连接函数

    千次阅读 2018-10-05 15:23:04
    字符串连接函数 concat(str1,str2..)函数 直接连接   group_concat(str1,str2..)函数 使用逗号做为分隔符   group_concat(id,' ',username,' ',password);用空格隔绝数据 2 admin 123456   concat_ws...
  • 1.字符串连接函数strcat 函数定义:char *strcat(char *str1, const char *str2); 函数功能:把str2(包括'\0')拷贝到str1的尾部(连接),并返回str1。其中终止原str1的'\0'被str2的第一个字符覆盖。 举例: #...
  • sql 函数字符串拼接函数concat()

    千次阅读 2016-12-12 18:40:39
    在我们使用SQL查询的时候,往往会用到模糊查询,而这个使用常常使用的字符串的拼接:实例: mysql数据库 select concat("11","22","33");结果为: 112233使用mybatis模糊查询 select * from addressee where (mail...
  • QT connect()连接函数

    千次阅读 2019-06-01 23:56:04
    连接函数后多种重载方法,常用的有: 函数4个参数:发射信号的对象,发射的信号,接受信号的对象,要执行的槽; //按键单击信号连接到按键槽函数 //方法1: connect(ui->pushButton,SIGNAL(clicked(bool)),...
  • Hive 连接函数 concat

    万次阅读 2015-03-09 11:28:28
    字符串连接函数:concat 语法: concat(string A, string B…) 返回值: string 说明:返回输入字符串连接后的结果,支持任意个输入字符串 举例: hive> select concat(‘abc’,'def’,'gh’) from lxw_dual; ...
  • mysql 连接函数 与 oracle 连接符 ||

    万次阅读 2018-07-10 10:29:36
    mysql 的连接函数concat()可以多个字符串连接,而在oracle里面只能两个字符串连接select concat('drop table ',t.table_name,' ;') col from information_schema.tables t where t.table_schema='account_check';....
  • 客户端的连接函数connect函数

    千次阅读 2018-04-12 21:16:03
    TCP客户用connect函数来建立于TCP服务器端的连接#include&lt;sys/socket.h&gt;int connect(int sockfd, const struct sockaddr *servaddr, int *addrlen); 返回:若成功则返回0,失败则返回-1; sockfd是...
  • 语法与Oracle相同 wm_concat() select id,name,wm_concat(class) from sutdent group by id,name
  • 标题中的三个函数均为oracle数据库中的字符串拼接函数,作用是将查询的某个字段所有的值以指定符号拼接起来。有一张表如下: id Value 1 $1600 2 $12 3 $1 4 $1 1、wm...
  • MySql contact 拼接函数

    千次阅读 2014-11-17 11:05:00
    将查询结果拼接成一个字符串,返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。 eg:select concat('11','22','33'); 返回结果:112233    2. concat_ws: 和concat()一样,将多...
  • 字符串拼接函数

    千次阅读 2015-10-12 15:59:01
    --传入的参数pk,根据该pk查询一个表里的某个字段(多条结果),将该字段拼接成一个字符串返回 --字段之间用,号隔开。最多拼接10条记录,10条之后的就舍弃不进行拼接 create or replace function file_concat(par_...
  • 【题目】os.path.join()路径拼接函数的使用   os.path.join()函数用于路径拼接文件路径。 os.path.join()函数中可以传入多个路径,有以下拼接规则:  1、会从最后一个以”/”开头的参数开始拼接,之前的参数...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,764,837
精华内容 705,934
关键字:

拼接函数