zoukankan      html  css  js  c++  java
  • MYSQL常用函数

    FROM_UNIXTIME 把时间戳转换为日期时间显示       相反函数 UNIX_TIMESTAMP()即将日期类型的转换为时间戳显示。

    SELECT *,FROM_UNIXTIME(ADDTIME) AS  DATE  FROM `JobCandidate`;

    concat(str1,str2,…)  

    返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。

    mysql> select concat('11','22','33');
    +------------------------+
    | concat('11','22','33') |
    +------------------------+
    | 112233 |
    +------------------------+
    1 row in set (0.00 sec)

    MySQL的concat函数在连接字符串的时候,只要其中一个是NULL,那么将返回NULL
    mysql> select concat('11','22',null);
    +------------------------+
    | concat('11','22',null) |
    +------------------------+
    | NULL   |
    +------------------------+
    1 row in set (0.00 sec)

    MySQL的concat函数在连接字符串的时候可加入链接符号如:

    SELECT concat(`id`,'-',`order`) FROM `zs_aa_order` where id<1945;

    结果为:1935-1528532166313114

     mysql CONCAT_WS(separator,str1,str2,…) 

    第一个参数是其它参数的分隔符。分隔符的位置放在要连接的两个字符串之间。分隔符可以是一个字符串,也可以是其它参数。

    和MySQL中concat函数不同的是, concat_ws函数在执行的时候,不会因为NULL值而返回NULL 

    mysql> select concat_ws(',','11','22',NULL);
    +-------------------------------+
    | concat_ws(',','11','22',NULL) |
    +-------------------------------+
    | 11,22 |
    +-------------------------------+
    1 row in set (0.00 sec)

  • 相关阅读:
    MySQL之数据的备份与还原
    调用、查看、修改、删除存储过程和函数
    变量的使用、游标的使用、流程控制的使用
    存储过程与函数
    elementUI 表格设置表头样式
    oracle先排序再分页
    postgresql行转列
    crosstab(unknown, unknown) does not exist
    sublime安装php_beautifier来格式化PHP代码
    从今天开始我要经常更新博客
  • 原文地址:https://www.cnblogs.com/1010wjf/p/9303899.html
Copyright © 2011-2022 走看看